[svn.haxx.se] · SVN Dev · SVN Users · SVN Org · TSVN Dev · TSVN Users · Subclipse Dev · Subclipse Users · this month's index

RE: Re: How to have tortoisesvn Always freeze svn:externals for tags

From: dnndev <tony.gomez_at_gmail.com>
Date: Thu, 7 Jan 2010 07:09:13 -0800 (PST)

> I am in the same kind of organisation than dnndev.
> As him, I definitely wanted to find that same feature in TortoiseSVN.
>
> To manage that, I have created a script that walk the entire module I want to tag and for each svn:external found :
> * check if the svn:external is from the same repository
> * If so, automatically TAG the external module with the same label
> * Update the svn:externals property in the current WC with the new label.
>
> That is definitely the best behaviour in my point of view.
>
> A more avanced feature would be to request user to setup repository he wants to be managed that way (in the SVN tortoise configuration for exemple).
>
> If TortoiseSVN finally implements this feature, there would be the question of other commands (svn merge for exemple), but that is another story.
>
>
> Happy new year,
> Gilles.

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.

I hope to post the code soon.

Regards,
Tony

------------------------------------------------------
http://tortoisesvn.tigris.org/ds/viewMessage.do?dsForumId=4061&dsMessageId=2435492

To unsubscribe from this discussion, e-mail: [users-unsubscribe_at_tortoisesvn.tigris.org].
Received on 2010-01-07 16:09:20 CET

This is an archived mail posted to the TortoiseSVN Users mailing list.

This site is subject to the Apache Privacy Policy and the Apache Public Forum Archive Policy.