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

Function NewWorkspaceProvider

internal/diff/git.go:82–88  ·  view source on GitHub ↗

NewWorkspaceProvider creates a Provider for workspace mode (current uncommitted changes).

(repoDir string, runner *gitcmd.Runner)

Source from the content-addressed store, hash-verified

80
81// NewWorkspaceProvider creates a Provider for workspace mode (current uncommitted changes).
82func NewWorkspaceProvider(repoDir string, runner *gitcmd.Runner) *Provider {
83 return &Provider{
84 repoDir: repoDir,
85 mode: ModeWorkspace,
86 runner: runner,
87 }
88}
89
90// IsRangeMode returns true when comparing two refs.
91func (p *Provider) IsRangeMode() bool {

Calls

no outgoing calls