Sha256: dcab94f541cfe8ccf8a8dabc7f6d165e32a5ae88b4baf61414b6b47ee79f62aa
Contents?: true
Size: 1.26 KB
Versions: 5
Compression:
Stored size: 1.26 KB
Contents
desc 'adds source files to git or subversion' task :add do Tasks.execute_task :add;end class Add < Array def update if(File.exists?('.git') && File.exists?('.gitignore')) add 'git add --all' else if(defined?(SOURCE)) if(File.exists?('.svn')) SOURCE.each{|f| if(File.exists?(f) && File.file?(f)) status=Command.output("svn status #{f}") error=Command.error("svn status #{f}") if(status.include?('?') || status.include?('was not found') || error.include?('was not found')) puts "svn add #{f} --parents" add "svn add #{f} --parents" else #puts "#{status}" if status.strip.length > 0 #puts " #{f}" if status.strip.length == 0 end end } end if(File.exists?('.git')) SOURCE.each{|f| if(File.exists?(f) && File.file?(f)) status=`git status #{f} --short` #if status.include?('untracked') || status.include?('modified:') if status.include?('??') || status.include?(' M ') puts "git add #{f} -v" add "git add #{f} -v" else #puts status if status.strip.length > 0 end end } end end end end end
Version data entries
5 entries across 5 versions & 1 rubygems
Version | Path |
---|---|
dev-2.0.145 | lib/tasks/add.rb |
dev-2.0.143 | lib/tasks/add.rb |
dev-2.0.142 | lib/tasks/add.rb |
dev-2.0.141 | lib/tasks/add.rb |
dev-2.0.140 | lib/tasks/add.rb |