class Commit

Public Instance Methods

update() click to toggle source
# File lib/commit.rb, line 4
def update
        if(File.exists?('.git') && `git config --list`.include?('user.name='))
                if(!`git status`.include?('nothing to commit') &&
                   !`git status`.include?('untracked files present'))
                  if(File.exists?('commit.message') && File.read('commit.message').gsub(/\s+/,"").length >0)
                     add "git commit -a -v -m \"#{File.read('commit.message')}\""
                  else
                    add "git commit -m'all'"
                  end
                  add "<%FileUtils.rm('commit.message')%>" if File.exists?('commit.message')
            end               
        end
        if(File.exists?('.svn') && Internet.available?)
                add 'svn commit -m"commit all"'
        end
end