* test with a large amount of data. * in general, test test test. * implement adding/removing/otherwise syncing the SVN working copy. This probably at a minimum involves running 'svn status' on the target/ directory, parsing the output, and dealing with it as appropriate. Eg if SHOULDMODIFYSVNWC: for line in "output from svn status": if line.startswith("?"): file = dosomeparsing(line) call(svn add file) This should be a seperate command.