Skip to content

Interface: GitSyncReceipt ​

Defined in: ast/domain/git-sync-receipt.ts:7

Validated synchronization receipt produced by git.cowWorktree (syncChild and syncRoot).

Records the upstream commit SHA (rebasedOntoRef), updated baseBranch, and updatedFiles touched when rebasing or 3-way merging a worktree.

Extends ​

  • Record<string, unknown>

Indexable ​

ts
[key: string]: unknown

Properties ​

PropertyModifierTypeDescriptionDefined in
baseBranchreadonlystringUpdated base branch name after synchronization.ast/domain/git-sync-receipt.ts:11
rebasedOntoRefreadonlystringTarget commit SHA onto which the worktree was rebased or 3-way merged.ast/domain/git-sync-receipt.ts:9
updatedFilesreadonlyreadonly string[]Repository-relative paths updated during the synchronization merge.ast/domain/git-sync-receipt.ts:13

Released under the MIT License.