module GitLeadTime::Git

Public Class Methods

status(ref, *fields) click to toggle source
# File lib/git_lead_time/git.rb, line 3
def self.status(ref, *fields)
  format = {
    subject: "%s",
    abbreviated_hash: "%h",
    date: "%ci",
  }.values_at(*fields).join("\n")

  `git show -s --format='#{format}' #{ref}`.lines.map(&:strip)
end