class GitLeadTime::MergeInformation
Attributes
first_commit_finder[R]
Public Class Methods
new(ref, first_commit_finder: FirstCommitFinder.new(ref))
click to toggle source
# File lib/git_lead_time/merge_information.rb, line 8 def initialize(ref, first_commit_finder: FirstCommitFinder.new(ref)) @first_commit_finder = first_commit_finder end
Public Instance Methods
info_for(merge_sha)
click to toggle source
# File lib/git_lead_time/merge_information.rb, line 12 def info_for(merge_sha) # TODO: deal w/ octopus merges first_sha = first_commit_finder.first_commit("#{merge_sha}^2") Merge.new(first_sha: first_sha, merge_sha: merge_sha) end