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

Method MergeBase

internal/diff/git.go:162–168  ·  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

160
161// MergeBase returns the computed merge-base commit hash for range mode.
162func (p *Provider) MergeBase(ctx context.Context) string {
163 if p.mode != ModeRange || p.mergeBase != "" {
164 return p.mergeBase
165 }
166 p.mergeBase = p.computeMergeBase(ctx, p.from, p.to)
167 return p.mergeBase
168}
169
170// GetDiff returns all changes as parsed model.Diff structs.
171func (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