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

{Spam?} Re: {Spam?} RE: Thanks and a global versioning question; WAS:: Help: XML Parser e rror, Date Conversion failed

From: Jeremy Bettis <jeremy_at_deadbeef.com>
Date: 2004-03-23 22:33:58 CET

> 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
Received on Tue Mar 23 22:29:07 2004

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

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