MCPcopy Create free account
hub / github.com/alibaba/open-code-review / MergeBase

Method MergeBase

internal/diff/git.go:165–171  ·  view source on GitHub ↗

MergeBase returns the computed merge-base commit hash for range mode.

(ctx context.Context)

Source from the content-addressed store, hash-verified

163
164// MergeBase returns the computed merge-base commit hash for range mode.
165func (p *Provider) MergeBase(ctx context.Context) string {
166 if p.mode != ModeRange || p.mergeBase != "" {
167 return p.mergeBase
168 }
169 p.mergeBase = p.computeMergeBase(ctx, p.from, p.to)
170 return p.mergeBase
171}
172
173// GetDiff returns all changes as parsed model.Diff structs.
174func (p *Provider) GetDiff(ctx context.Context) ([]model.Diff, error) {

Callers 3

ResolveInputMethod · 0.95
GetDiffMethod · 0.95
mergeBaseMethod · 0.95

Calls 1

computeMergeBaseMethod · 0.95

Tested by

no test coverage detected