Class: Add
Instance Method Summary collapse
Methods inherited from Array
Instance Method Details
#update ⇒ Object
2 3 4 5 6 7 8 9 10 11 12 13 14 15 16 17 18 19 20 21 |
# File 'lib/add.rb', line 2 def update if(File.exists?('.gitignore')) add 'git add --all :/' else if(defined?(SOURCE)) if(File.exists?('.svn')) SOURCE.each{|f| add "svn add #{f} --parents" if Command.output("svn status #{f}").include?('?') add "svn add #{f} --parents" if Command.exit_code("svn status #{f}") != 0 } end if(File.exists?('.git')) SOURCE.each{|f| add "git add #{f} -v" if `git status #{f}`.include?('untracked') } end end end end |