Class: Git::Base

Inherits:
Object
  • Object
show all
Defined in:
lib/crystalball/extensions/git/base.rb

Overview

Represents git repo object itself.

Instance Method Summary collapse

Instance Method Details

#merge_base(*args) ⇒ Git::Object::Commit

‘git merge-base …`. Returns common ancestor for all passed commits

Parameters:

  • args (Array<Object>)
    • list of commits to process. Last argument can be options for merge-base command

Returns:

  • (Git::Object::Commit)


10
11
12
# File 'lib/crystalball/extensions/git/base.rb', line 10

def merge_base(*args)
  gcommit(lib.merge_base(*args))
end