Module: EacGit::Local::Log
- Defined in:
- lib/eac_git/local/log.rb
Instance Method Summary collapse
Instance Method Details
#log(until_commit = nil, from_commit = nil) ⇒ Object
9 10 11 12 13 14 |
# File 'lib/eac_git/local/log.rb', line 9 def log(until_commit = nil, from_commit = nil) until_commit, from_commit = [until_commit, from_commit].map { |c| commitize(c) } from_commit ||= head command('log', '--format=%H', "#{until_commit.id}..#{from_commit.id}") .execute!.each_line.map { |line| commitize(line.strip) } end |