Ryan Schmidt wrote on Mon, Dec 20, 2010 at 08:01:40 -0600:
> I'm removing dev@ from the Cc, since this is a question about how to use 
> Subversion, and not a discussion about its development.
> 

+1

> 
> On Dec 19, 2010, at 21:17, Zhang, Wei-Jovi (NSN - CN/Hangzhou) wrote:
> 
> >         I have a question about svn log command, every time when I use svn 
> > log command, I'm very upset that I need to input svn diff to check 
> > changesets using revision number.
> > 
> >         Why not combine svn log and diff command together? Or is there have 
> > any script for this purpose? Like this:
> 
> I'm sorry this upsets you, but in Subversion, log and diff are separate 
> commands.
> 
> It's common for a Subversion administrator to set up their repository in such 
> a way that any commit automatically generates an email to a mailing list, by 
> calling a mailing script in the post-commit hook. There are a number of 
> existing scripts available to do this. Typically each commit email includes 
> the log message and the diff. Mailing list software often includes a web 
> archive feature. This method might be a different way to meet your goal.
> 
> An additional alternative to consider would be for the post-commit hook to 
> publish the log message and diff to an RSS feed.
> 
> If that's not sufficient, and you need the flexibility of specifying any of 
> the various arguments that "svn log" accepts for limiting the range of 
> revisions, it should be possible for you to write a script to combine the log 
> and diff output.

There is tools/client-side/showchange.pl in trunk.

svn 1.7 will have 'svn log --diff'.

Reply via email to