[svn.haxx.se] · SVN Dev · SVN Users · SVN Org · TSVN Dev · TSVN Users · Subclipse Dev · Subclipse Users · this month's index

Re: confusing E195012 error: Unable to find repository location.(when location exists)

From: C. Michael Pilato <cmpilato_at_collab.net>
Date: Fri, 15 Mar 2013 09:42:53 -0400

On 03/15/2013 06:48 AM, Tom wrote:
>
> Hi mailing list :)
>
> Please, help me to find out what is going on in our repository. I am
> preparing some automatic tool
> to work with svn and there is one thing, which is confusing to me.
>
> I want to do checkout to some revision:
> If I use peg revision everything is ok as expected:
>
> svn co https:\\...\branch10_at_11893 -r 11893
>
> But when I try to ommit peg revision:
>
> svn co https:\\...\branch10 -r 11893
>
> "E195012 Unable to find out repository location occurs for
> https:\\...\branch10" occurs.

Your first syntax instructs Subversion to:

   - find the 'line of history' that intersects the path
     "https:\\...\branch10" in revision 11893 (the @ rev)
   - walk that line of history until you get to revision 11893
     (the -r rev)
   - checkout that object (regardless of its path in the -r
     revision)

As you can tell, the second step of that set of instructions seems
redundant, right? And in fact, it *is* redundant. Your command-line could
have just been:

   svn co https:\\...\branch10_at_11893 # without the -r

The second command syntax instructs Subversion to:

   - find the 'line of history' that intersects the path
     "https:\\...\branch10" in HEAD (the implied @ rev)
   - walk that line of history until you get to revision 11893
     (the -r rev)
   - checkout that object (regardless of its path in the -r
     revision)

> Problem is that as I
> browse the repository in Tortoise svn Repo Browser for revision 11893
> theres IS path https:\\...\\branch10.

If I understand you correctly, back in r11893 there was a "branch10".
Later, that "branch10" was moved elsewhere and a new "branch10" came into
being. That's fine.

The question is: what is the very first revision for the directory which is
called "branch10" in HEAD? You should be able to get the answer using this
command:

   svn log -q -r1:HEAD --limit 1 https:\\...\branch10

If the answer is a revision that's younger than r11893, then that explains
why Subversion has complained.

-- 
C. Michael Pilato <cmpilato_at_collab.net>
CollabNet   <>   www.collab.net   <>   Enterprise Cloud Development

Received on 2013-03-15 14:43:36 CET

This is an archived mail posted to the Subversion Users mailing list.

This site is subject to the Apache Privacy Policy and the Apache Public Forum Archive Policy.