lib/commit.rb in dev_commands-0.0.11 vs lib/commit.rb in dev_commands-0.0.12
- old
+ new
@@ -1,7 +1,15 @@
class Commit < Array
def update
- if(File.exists?('.git'))
- add "git commit -m'all'"
+ 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
end
end
\ No newline at end of file