Sha256: 6d37b7b459d678bb8f8ca8586f3b9e61d718df2e333fd622955eb56941c6e7dd

Contents?: true

Size: 418 Bytes

Versions: 102

Compression:

Stored size: 418 Bytes

Contents

Grit::Repo.class_eval do
  def remote_branches(remote = "origin")
    branches = self.remotes
    branches.reject!  { |r| r.name !~ %r(^#{remote}/) }
    branches.collect! { |r| r.name.split('/')[1] }
    branches.reject!  { |b| b == "HEAD" }
  end

  def submodules
    Grit::Submodule.config self, self.head.name
  end

  def find_common_ancestor(head1, head2)
    `git merge-base #{head1} #{head2}`.chomp
  end
end

Version data entries

102 entries across 102 versions & 1 rubygems

Version Path
bard-0.19.0 features/support/grit_ext.rb
bard-0.18.0 features/support/grit_ext.rb
bard-0.17.1 features/support/grit_ext.rb
bard-0.17.0 features/support/grit_ext.rb
bard-0.16.1 features/support/grit_ext.rb
bard-0.16.0 features/support/grit_ext.rb
bard-0.15.5 features/support/grit_ext.rb
bard-0.15.4 features/support/grit_ext.rb
bard-0.15.3 features/support/grit_ext.rb
bard-0.15.2 features/support/grit_ext.rb
bard-0.15.0 features/support/grit_ext.rb
bard-0.14.2 features/support/grit_ext.rb
bard-0.14.1 features/support/grit_ext.rb
bard-0.14.0 features/support/grit_ext.rb
bard-0.13.2 features/support/grit_ext.rb
bard-0.13.1 features/support/grit_ext.rb
bard-0.13.0 features/support/grit_ext.rb
bard-0.12.0 features/support/grit_ext.rb
bard-0.11.3 features/support/grit_ext.rb
bard-0.11.2 features/support/grit_ext.rb