Method: Git::Base#merge_base

Defined in:
lib/git/base.rb

#merge_base(*args) ⇒ Array<Git::Object::Commit>

Find as good common ancestors as possible for a merge example: g.merge_base('master', 'some_branch', 'some_sha', octopus: true)

Returns:

[View source]

780
781
782
783
# File 'lib/git/base.rb', line 780

def merge_base(*args)
  shas = self.lib.merge_base(*args)
  shas.map { |sha| gcommit(sha) }
end