You are viewing a plain text version of this content. The canonical link for it is here.
Posted to users@subversion.apache.org by OBones <ob...@free.fr> on 2014/04/25 18:04:03 UTC

Externals issue

Hello all,

I'm using SVN 1.8.8 and facing an issue with externals that worked 
perfectly fine using SVN 1.8.4
Basically, they all are defined like this:

-r 7121  ../../../Path/To/Calculator Calculator

When I update, this gives me the following error:

D:\Path\To\WC\Some\App\Calculator
Path
  '/svn/Repository/!svn/rvr/34031/branches/some/branch/Path/To/Calculator' not
  found

This is correct because there was some overhaul in the repository and 
the path pointed at by the relative external did not (yet) exist in 
revision 7121.
I thus decided to change the external to this:

-r 7121  ^/branches/OldBranch/Path/To/Calculator Calculator

Because I know that at revision 7121, the following path is completely 
valid.
However, I still get an error, telling me this:

D:\Path\To\WC\Some\App\Calculator
Path
  '/svn/Repository/!svn/rvr/34031/branches/OldBranch/Path/To/Calculator' not
  found

Basically, it's testing for existence in the latest revision instead of 
the external defined revision.

Have I done something wrong in my setup?
Any pointers are most welcome.

Regards.



Re: Externals issue

Posted by Andreas Stieger <an...@gmx.de>.

> On 25 Apr 2014, at 17:04, OBones <ob...@free.fr> wrote:
> 
> -r 7121  ../../../Path/To/Calculator Calculator
[...]
> D:\Path\To\WC\Some\App\Calculator
> Path
> '/svn/Repository/!svn/rvr/34031/branches/some/branch/Path/To/Calculator' not
> found
> 
> This is correct because there was some overhaul in the repository and the path pointed at by the relative external did not (yet) exist in revision 7121.
[...]
> Basically, it's testing for existence in the latest revision instead of the external defined revision.

Read about the peg revision syntax.

http://svnbook.red-bean.com/nightly/en/svn.advanced.pegrevs.html
http://svnbook.red-bean.com/nightly/en/svn.advanced.externals.html

Andreas