You are viewing a plain text version of this content. The canonical link for it is here.
Posted to users@subversion.apache.org by Jeremy Bettis <je...@deadbeef.com> on 2004/03/23 21:33:58 UTC
{Spam?} Re: {Spam?} RE: Thanks and a global versioning question; WAS:: Help: XML Parser e rror, Date Conversion failed
> On Tue, 2004-03-23 at 13:54, Crucius, Wesley wrote:
> Like any project, you make tags only once in a while... when you make a
> snapshot for a release to specific customer, for example. This pattern
> is universal for any version control system, so of course you would
> continue doing this in Subversion as well.
I have a related, but normal tagging, question. I am tagging every customer
release, and I'd like to make a document that listed the svn log messages
for all revisions from one release to another.
How do I do that? svn diff will take two url's but svn log will not.
I really want to do something like:
svn log -r HEAD:http://server/svn/tags/release6
http://server/svn/tags/release7
But I can't. I suspect that I need to do something like:
oldtag=`svn log http://server/svn/tags/release6 --stop-on-copy -q | awk
'/^r/ {print $1}' | sed 's/r//' | tail -1`
newtag=`svn log http://server/svn/tags/release7 --stop-on-copy -q | awk
'/^r/ {print $1}' | sed 's/r//' | tail -1`
svn log -r $newtag:$oldtag http://server/svn/trunk -v >changes.txt
Is there a way to simplify this? And my tags aren't really that simple,
since they contain multiple directories that came from different places in
trunk. svn diff does exactly what I want, except that I just want the log
entries not the code changes.
---------------------------------------------------------------------
To unsubscribe, e-mail: users-unsubscribe@subversion.tigris.org
For additional commands, e-mail: users-help@subversion.tigris.org