« Academi version of add_update_functions | Main | »
April 15, 2008
Python script for getting changed files
The following Python script gets you a list of files changed between two subversion revisions:
import sys
import os
import re
lines = []
for counter in range(int(sys.argv[1]) - 1, int(sys.argv[2]) + 1):
lines.append(os.popen('/usr/local/bin/svn log -vv -r ' + str(counter)));
tally = {}
for results in lines:
for line in results:
reg = re.compile("svn-repository")
if reg.search(line):
tally[line] = 1
final = tally.keys()
final.sort()
print " " + " ".join(final)
Posted by pj at April 15, 2008 05:06 PM