subversion-users mailing list archives

Site index · List index
Message view « Date » · « Thread »
Top « Date » · « Thread »
From "Dalton, Bill (GE Energy Connections)" <>
Subject Checkout through link ignores rev parameter
Date Wed, 25 Jan 2017 15:59:19 GMT
Thanks very much Johan.  This clears up a lot.

We know how we would want it to work.  I'm guessing that if we need it "fixed", that we would
need to get the souce, make our fix, and build our own version?  That has the advantage of
giving us control on how it works for us, but makes updating to future versions complicated
and risky.

-----Original Message-----
From: Johan Corveleyn [] 
Sent: Wednesday, January 25, 2017 10:33 AM
To: Dalton, Bill (GE Energy Connections) <>
Cc:; Hannold, Bill (GE Energy Connections) <>;
Hawker, Jason (GE Energy Connections) <>
Subject: EXT: Re: Checkout through link ignores rev parameter

On Wed, Jan 25, 2017 at 2:23 PM, Dalton, Bill (GE Energy Connections) <>
> Johan,
> Thanks for your response.
> When I saw this description, I thought, "Oh yes.  That's our problem."  However, I think
the thread I was looking at said it was fixed in 1.6.  Our Subversion server is 1.9.2.  Almost
all of our agents are 1.9.4.  A couple of the agents are 1.7.9.  So, it doesn't seem to be
the same problem.  Or maybe there is a path to get to that failure that wasn't fixed.
> Sorry about the terminology.  I'm not familiar with how these links are implemented.
 I have assumed that they were just Unix links.  I know that what looks like a file is actually
a pointer to another location which contains the actual file.
> Bill

No, the issue I referred you to, SVN-2516 [1] is not fixed, not even in trunk. It's status
in JIRA is "open", and I think that's correct.
The mail thread linked from the issue also ends without a conclusion (there doesn't seem to
be a definitive consensus on how it should behave, and whether or not the new behaviour would
need an option flag, or if it would become the default). I don't see any mention of a fix
being in 1.6.

Also: externals are quite different from unix symlinks. For starters, they are a working-copy-only
thing ... the server doesn't know / understand the link. It only sees a property ("svn:externals"),
but it doesn't interpret nor understand this property. It's just the svn client which does
some extra work when it sees such an svn:externals property, by pulling in the extra items
from the pointed-to repository location into the working copy.


View raw message