Report abuse


			
module Subversion
  def self.new_files
    `svn stat . | grep ?`.split("\n").collect do |f|
      f.split('      ')[1]
    end
  end
end

namespace :svn do
  desc 'Show all new files in the working copy'
  task :new do
    puts Subversion.new_files
  end

  desc 'Add (using svn add) all new files in the working copy'
  task :add_new do
    Subversion.new_files.each { |f| system("svn add #{f}") }
  end
end