MCPcopy
hub / github.com/dagger/container-use / revisionRange

Method revisionRange

repository/git.go:378–385  ·  view source on GitHub ↗
(ctx context.Context, env *environment.EnvironmentInfo)

Source from the content-addressed store, hash-verified

376}
377
378func (r *Repository) revisionRange(ctx context.Context, env *environment.EnvironmentInfo) (string, error) {
379 mergeBase, err := r.mergeBase(ctx, env)
380 if err != nil {
381 return "", err
382 }
383 envGitRef := fmt.Sprintf("%s/%s", containerUseRemote, env.ID)
384 return fmt.Sprintf("%s..%s", mergeBase, envGitRef), nil
385}
386
387func (r *Repository) commitWorktreeChanges(ctx context.Context, worktreePath, explanation string) error {
388 return r.lockManager.WithLock(ctx, LockTypeForkRepo, func() error {

Callers 2

LogMethod · 0.95
DiffMethod · 0.95

Calls 1

mergeBaseMethod · 0.95

Tested by

no test coverage detected