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

-----Original Message-----
From: Johan Corveleyn [mailto:jcor...@gmail.com] 
Sent: Tuesday, January 24, 2017 5:20 PM
To: Dalton, Bill (GE Energy Connections) <bill.dal...@ge.com>
Cc: users@subversion.apache.org; Hannold, Bill (GE Energy Connections) 
<bill.hann...@ge.com>
Subject: EXT: Re: Checkout through link ignores rev parameter

On Mon, Jan 23, 2017 at 7:54 PM, Dalton, Bill (GE Energy Connections) 
<bill.dal...@ge.com> wrote:
> We have projects which share some of the files in the subversion 
> folders but not all.  So, those projects put their files into separate 
> folders.  One of the pairs of folders contains the actual files.  The 
> other folder of the pair has subversion links which point to the 
> actual files in the other folder.  This strategy seems to work with only one 
> very important exception.
> When  the folder with the links is checked out, the actual files 
> always return the HEAD version, ignoring the “rev=” parameter.
>
>
>
> Specifically, there are two folder in Subversion whose paths are 
> “trunk/firmware/cpu_fw/dia” and “trunk/firmware/cpu_fw_vx7/dia”.  Most 
> of the files in the cpu_fw_vx7/dia folder (that is, all of the shared 
> files) are links which point to the corresponding file in the cpu_fw/dia 
> folder.
> If the cpu_fw_vx7/dia folder is updated with a “svn update -r 17905 
> –non-interactive –force svnRepos/trunk/firmware/cpu_fw_vx7/dia” 
> command, it will always fetch the HEAD revision, instead of the 17905 
> revision.

Hi Bill,

There is no such thing as "Subversion links". I'm assuming you mean "externals" 
(more specifically "file externals", if I understand correctly). Anyway, I 
think what you're seeing is this bug (which is very old):

https://urldefense.proofpoint.com/v2/url?u=https-3A__issues.apache.org_jira_browse_SVN-2D2516&d=DQIFaQ&c=IV_clAzoPDE253xZdHuilRgztyh_RiV3wUrLrDQYWSI&r=yvIDsFuVzfRgZstZ_Ob6IPM_fQ2qEpHAciKWAEBRKA4&m=-0qjOQDBBuIUbZm-A_V26RoFu154y2XSJeQcuzXre08&s=x63Xj33NLxhT4bGGC8mF51wJaBo54vV0DeQIURY9DKk&e=
  (--revision option is not forwarded to svn:externals references)

The issue was last updated in 2015, with a reference to a mail thread on the 
dev-list, containing a design / specs discussion (which unfortunately seems to 
have stranded):

https://urldefense.proofpoint.com/v2/url?u=http-3A__svn.haxx.se_dev_archive-2D2015-2D08_0179.shtml&d=DQIFaQ&c=IV_clAzoPDE253xZdHuilRgztyh_RiV3wUrLrDQYWSI&r=yvIDsFuVzfRgZstZ_Ob6IPM_fQ2qEpHAciKWAEBRKA4&m=-0qjOQDBBuIUbZm-A_V26RoFu154y2XSJeQcuzXre08&s=MNyiXuGZBdt0ftxSTT8XKwEdGsw0DvxMONMbhq_x120&e=
 

--
Johan

Reply via email to