Module: MakeRelease::Git
- Defined in:
- lib/make_release/git.rb
Class Method Summary collapse
Class Method Details
.log(dir, branch) ⇒ Object
6 7 8 9 10 11 12 13 14 |
# File 'lib/make_release/git.rb', line 6 def self.log(dir, branch) cmd = "git log --no-merges --pretty='%H|%s' #{branch}" Open3.popen3(cmd, chdir: dir) do |i,o,e,t| if t.value != 0 raise RuntimeError, "Unable to obtain gitlog for #{branch} in #{dir}" end o.read.split("\n") end end |