Honor cancellation throughout publication recovery Git operations
This commit is contained in:
@@ -128,6 +128,13 @@ unignored worktree contents.
|
||||
|
||||
## R04: Restore cancellation across storage and recovery phases — P2
|
||||
|
||||
**Completed:** Storage and discovery share context-aware Git adapters; later
|
||||
observation classifies canceled tag validation and queries consistently. Tests
|
||||
passed for already canceled discovery and cancellation synchronized with active
|
||||
root/metadata lookups, ignore checks, publication storage, and tag operations.
|
||||
Focused Git, facade, and CLI recovery checks also passed; immediate failed-push
|
||||
reconciliation retains its existing bounded context.
|
||||
|
||||
**Relevant code:** `internal/publish/record.go:112` and `record.go:152`;
|
||||
`internal/publish/attempts.go:31` and `attempts.go:74`;
|
||||
`internal/publish/reconcile.go:109` and `reconcile.go:130`.
|
||||
|
||||
Reference in New Issue
Block a user