On Dec 30, 2011, at 14:27, <joe.floe...@sungard.com> <joe.floe...@sungard.com> 
wrote:

> I am trying to figure out a way to get a list of files that have changed in a 
> particular code line (branch or project) since a date or a revision.  Svnlook 
> changed does not appear to accept a range of revisions. 
> 
> gold:/opt/subversion-1.7.1/bin> svnlook changed -r11034:11035 
> /dsi/subversion/test17/itrepos
> svn: E205000: Invalid revision number supplied
> gold:/opt/subversion-1.7.1/bin> svnlook changed -r11034:HEAD 
> /dsi/subversion/test17/itrepos
> svn: E205000: Invalid revision number supplied
> gold:/opt/subversion-1.7.1/bin> svnlook changed -r11034 
> /dsi/subversion/test17/itrepos
> UU  13.007/p.dev/buildTrade.p
> 
> Am I using the wrong syntax?  Is there a better way to get this information?
> 
> I suppose I could write a script that would recursively use svnlook on a 
> series of revision numbers to build a complete list of changed paths between 
> a selected revision and the HEAD revision of the repos.

Try "svn diff --summarize". For example here is a list of the files and 
directories changed in the 2.0 branch of MacPorts in December (apologies if my 
email client inserts any erroneous linebreaks):

$ svn diff --summarize 
https://svn.macosforge.org/repository/macports/branches/release_2_0 
-r{2011-12-01}:{2011-12-31}
M       
https://svn.macosforge.org/repository/macports/branches/release_2_0/base/src/pextlib1.0/tests/curl.tcl
M       
https://svn.macosforge.org/repository/macports/branches/release_2_0/base/src/pextlib1.0/curl.c
 M      https://svn.macosforge.org/repository/macports/branches/release_2_0/base
 M      https://svn.macosforge.org/repository/macports/branches/release_2_0


Reply via email to