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

Method MergeBase

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

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