Revision: 3846
Initial Code
Initial URL
Initial Description
Initial Title
Initial Tags
Initial Language
at September 23, 2007 20:13 by thebugslayer
Initial Code
#!/usr/bin/env groovy // Add all new files in working dir into svn // Usage svnadd.groovy [working_dir] def wd = args.size()>0 ? args[0] : '.' def svnStatusCmd = "svn st $wd" def svnAddCmd = "svn add " svnStatusCmd.execute().text.split("\n").each{ line -> matcher = (line =~ /^\?\s+(.+)$/) if(matcher.find()){ def file = matcher.group(1) def cmd = svnAddCmd + " " + file print cmd.execute().text } }
Initial URL
Initial Description
Initial Title
svnadd.groovy Add all svn new status files to working directory
Initial Tags
svn, groovy
Initial Language
Groovy