On Oct 10, 2007, at 10:41, Christoph Seifert wrote:
> Hi,
>
> I have the situation, that I have the source for a server program
> in one directory and the libraries as externals in a subdirectory
> of that one. The libraries are maintained by a couple of people and
> are frequently changed. The problem I face is that the different
> revisions of the libraries may not work together, if I update one
> of the libraries. Additionally, it is hard to recreate the exact
> combination of server and library code for a given server version
> that way.
> What I would like to have is to make a tag with svn copy of the
> server code AND to store the externals with the currently used
> revision within the tag copy and only for the tag copy - not
> changed in my current working copy or in the trunk.
>
> So for example, if I want to make a tag server-1-2, I would like to
> have the externals stored as say lib1-r1000, lib2-r99, lib3-101
> etc. - if they are not pointing to a tag already - in what you
> normally edit with svn propedit svn:externals.
>
> Is there a way to already achieve this or to generate a list of
> fixed externals quickly?
Yes, the svncopy.pl script creates tags in this way.
http://svn.collab.net/repos/svn/trunk/contrib/client-side/svncopy/
svncopy.pl.in
---------------------------------------------------------------------
To unsubscribe, e-mail: users-unsubscribe@subversion.tigris.org
For additional commands, e-mail: users-help@subversion.tigris.org
Received on Fri Oct 12 01:17:01 2007