class OhlohScm::Git::Status

Public Instance Methods

branch?(name = scm.branch_name) click to toggle source
# File lib/ohloh_scm/git/status.rb, line 6
def branch?(name = scm.branch_name)
  return unless scm_dir_exist?

  activity.branches.include?(name)
end
default_branch() click to toggle source
# File lib/ohloh_scm/git/status.rb, line 12
def default_branch
  return scm.branch_name_or_default unless exist?

  name = run("git remote show '#{scm.url}' | grep 'HEAD branch' | awk '{print $3}'").strip
  name.to_s.empty? ? scm.branch_name_or_default : name
end