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

Method MergeBase

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

99
100// MergeBase returns the computed merge-base commit hash for range mode.
101func (p *Provider) MergeBase(ctx context.Context) string {
102 if p.mode != ModeRange || p.mergeBase != "" {
103 return p.mergeBase
104 }
105 p.mergeBase = p.computeMergeBase(ctx, p.from, p.to)
106 return p.mergeBase
107}
108
109// GetDiff returns all changes as parsed model.Diff structs.
110func (p *Provider) GetDiff(ctx context.Context) ([]model.Diff, error) {

Callers 2

GetDiffMethod · 0.95
mergeBaseMethod · 0.95

Calls 1

computeMergeBaseMethod · 0.95

Tested by

no test coverage detected