RE: Re: Re: File externals & feature requests
From: steve <strange_steve_at_yahoo.com>
Date: Mon, 27 Jul 2009 11:22:37 -0700 (PDT)
>Are you aware of "svn propget svn:externals -R" in the command line client?
To be honest no, I was not aware of this, but given that I had to use putty to SSH to one of the secure machine within our network (where my repo is at), and had to know the full repo path I can assure you that nobody here would go through all the trouble.
Obviously this makes it a bit easier for me, (given Im one of the few here that can do shell scripting) but most people here are afraid of the command prompt (to say nothing of linux). And i was hoping for more of a gui / laymans approach. As om sure im not the only one with concerns on how to properly do a tag with a project containing externals.
Now given, this is the first step just identifying the externals, I suppose I could write a script that parses the 3 pages or so of the output from the the "svn propget svn:externals -R" command and modifies the properties on each path so that its locked to the most current revision, so i can do tags and retain the state of an external at that point in time.
But then again i still need to write and test the script which would essentially need to parse the info, change the properties to a specified (fixed) revision, do commit, then do a tag, then revert all the info back retaining only the tag with the locked externals. On top of this - I'd need to distribute it to others here, and tell others how to use it all on top of my other work. I guess I was hoping for more of a gui fix rather than this type of hack, as it doesn't really help anyone else in a similar situation, and just seems a bit much for something I think should be included in the tsvn tool, but who knows perhaps we could have an intern do this. But than again it wouldn't do anything to strengthen the tool, or provide this functionality to the rest of the tsvn community.
To unsubscribe from this discussion, e-mail: [users-unsubscribe_at_tortoisesvn.tigris.org].
This is an archived mail posted to the TortoiseSVN Users mailing list.