How to have tortoisesvn Always freeze svn:externals for tags
Posted
by
dnndeveloper
on Stack Overflow
See other posts from Stack Overflow
or by dnndeveloper
Published on 2009-12-30T21:15:43Z
Indexed on
2010/12/23
22:54 UTC
Read the original article
Hit count: 264
Is this possible with tortoiseSVN?:
Always freeze svn:externals for tags
the scenario is our trunk will always use the 'head' revision for externals, however when we create 'tags' we would like for them to have a revision set for externals to properly 'freeze' them at a specific point in time.
Thanks!
Update
Thanks to everyone for your feedback/info.
Since I could not find anything that would completely meet our needs (tried smartsvn and svncopy.pl) I made a console app that so far has passed all our test cases.
A high level overview: The app takes a repository URL then looks for all externals and adds the last commit revision for them - I do a "svn info" and get the "commit revision".
The app works with both folder and single file externals.
Here is the source code and complete setup files: http://svnxf.codeplex.com/
© Stack Overflow or respective owner