Class: GitRun::Repository

Inherits:
Rugged::Repository
  • Object
show all
Defined in:
lib/git_run.rb

Instance Method Summary collapse

Instance Method Details

#in_revision(revision) ⇒ Object



13
14
15
16
17
18
# File 'lib/git_run.rb', line 13

def in_revision(revision)
  checkout_tree(revision, strategy: :force)
  output = yield
  reset('master', :hard)
  output
end