class Git::Command
Public Class Methods
add(object)
click to toggle source
# File lib/git_hook-pre_receive/command.rb, line 19 def self.add(object) runner = Git::Runner.new("git add #{object}") runner.result end
commit(message)
click to toggle source
# File lib/git_hook-pre_receive/command.rb, line 29 def self.commit(message) runner = Git::Runner.new("git commit -m \"#{message}\"") runner.result end
diff(old, new)
click to toggle source
# File lib/git_hook-pre_receive/command.rb, line 9 def self.diff(old, new) runner = Runner.new("git diff --raw #{old} #{new}") runner.result end
diff_tree(new)
click to toggle source
# File lib/git_hook-pre_receive/command.rb, line 4 def self.diff_tree(new) runner = Runner.new("git diff-tree -r --root #{new}") runner.result end
init(path)
click to toggle source
# File lib/git_hook-pre_receive/command.rb, line 14 def self.init(path) runner = Git::Runner.new("git init #{path}") runner.result end
rm_r(file)
click to toggle source
# File lib/git_hook-pre_receive/command.rb, line 34 def self.rm_r(file) runner = Git::Runner.new("git rm -r \"#{file}\"") runner.result end
show(sha = nil)
click to toggle source
# File lib/git_hook-pre_receive/command.rb, line 39 def self.show(sha = nil) cmd = ['git show'] cmd << " #{sha}" if sha runner = Git::Runner.new(cmd.join(" ")) runner.result end
status()
click to toggle source
# File lib/git_hook-pre_receive/command.rb, line 24 def self.status runner = Git::Runner.new('git status') runner.result end