How to get only the files committed as the output from svn -verbose
svn log -v . -r 101
------------------------------------------------------------------------
r101 | username | 2013-05-10 16:27:55 -0400 (Fri, 10 May 2013) | 1 line
Changed paths:
M /branches/1.0/ssac/codes/filename1.java
M /branches/1.0/ssac/extn/filename2.java
M /branches/1.0/ssac/extn/filename3.java
M /branches/1.0/ssac/extn/filenmae4.java
M /branches/1.0/ssac/extn/filename5.java
M /branches/1.0/vclpcc/filename6.java
Ticket-1
I tired this:
svn log -v . -r 101 | awk '/Changed paths/{ P=1; next } /Ticket-1/ {exit} P'
Output:
M /branches/1.0/ssac/codes/filename1.java
M /branches/1.0/ssac/extn/filename2.java
M /branches/1.0/ssac/extn/filename3.java
M /branches/1.0/ssac/extn/filenmae4.java
M /branches/1.0/ssac/extn/filename5.java
M /branches/1.0/vclpcc/filename6.java
Is there a better way ? and also truncate "M" meta data ?
Intended output:
/branches/1.0/ssac/codes/filename1.java
/branches/1.0/ssac/extn/filename2.java
/branches/1.0/ssac/extn/filename3.java
/branches/1.0/ssac/extn/filenmae4.java
/branches/1.0/ssac/extn/filename5.java
/branches/1.0/vclpcc/filename6.java