AutoMergeService
Defined in: src/automerge.ts:75
Constructors
Section titled “Constructors”Constructor
Section titled “Constructor”new AutoMergeService(
deps):AutoMergeService
Defined in: src/automerge.ts:83
Parameters
Section titled “Parameters”Returns
Section titled “Returns”AutoMergeService
Methods
Section titled “Methods”onGit()
Section titled “onGit()”onGit(
id):Promise<void>
Defined in: src/automerge.ts:345
Parameters
Section titled “Parameters”string
Returns
Section titled “Returns”Promise<void>
onReview()
Section titled “onReview()”onReview(
id):Promise<void>
Defined in: src/automerge.ts:348
Parameters
Section titled “Parameters”string
Returns
Section titled “Returns”Promise<void>
onStatus()
Section titled “onStatus()”onStatus(
id):Promise<void>
Defined in: src/automerge.ts:351
Parameters
Section titled “Parameters”string
Returns
Section titled “Returns”Promise<void>
pump()
Section titled “pump()”pump(
repoPath):Promise<void>
Defined in: src/automerge.ts:245
Pump a repo’s merge train: build → decide → apply, until it holds. Serial per repo.
Parameters
Section titled “Parameters”repoPath
Section titled “repoPath”string
Returns
Section titled “Returns”Promise<void>
snapshot()
Section titled “snapshot()”snapshot():
Promise<AutoMergeStatus[]>
Defined in: src/automerge.ts:370
Client bootstrap: a status per full-auto-active repo, no side effects.
Returns
Section titled “Returns”Promise<AutoMergeStatus[]>
tick()
Section titled “tick()”tick():
Promise<void>
Defined in: src/automerge.ts:363
Periodic sweep (~30s): catch stale branches after sibling merges + resumed sessions.
Returns
Section titled “Returns”Promise<void>