AW: Issue: svn:externals syntax does not accept -rHEAD
From: Ruhe Julian <jruhe_at_axway.com>
Date: Fri, 22 Jun 2012 13:11:40 +0000
thank you for your answer. I think I have to explain my use case a little more detailed. First, we are not talking about source code. Users will not be software developers.
Ok, we have defined an area in the repo where "global objects" are stored. Those can be addressed by "projects" using svn:externals. By specification the lifetime of a global objects ends, when it is deleted or moved. The default and normal way to address global objects is by path and fixed revision. In rare cases some of them should be addressed not by a fixed revision but by "always the most recent version". This is what I cannot achieve. I cannot address it by path_at_HEAD because I could get a recreated object after deletions. But this is the wrong object to me. I want an error on my request "-rHEAD path_at_peg" if the object was deleted, moved or recreated. Similar to the result of "svn checkout -rHEAD path_at_peg". Why should svn:externals behave differently here?
On Fri, Jun 22, 2012 at 6:19 AM, Stephen Butler <sbutler_at_elego.de> wrote:
I think the usual approach would be to copy to a branch at a point before you expect disruptive operations like deleting/replacing an object to happen. That is, if you branched at your rev 109 example, work on that branch could continue on its own path while the trunk
-- Les Mikesell lesmikesell_at_gmail.comReceived on 2012-06-22 15:12:17 CEST
This is an archived mail posted to the Subversion Users mailing list.