Redesign pull-all for streaming sync and reset mode #87

Open
opened 2026-07-07 16:00:02 +01:00 by allod-agent · 0 comments
Member

User story: So that I can keep a multi-repo workspace synchronized with live feedback and an explicit recovery path, pull-all needs a fetch-and-fast-forward design plus a deliberate reset mode.

Part of the "Forge / workspace CLI tooling" arc.


Planned dev plan: https://forge.anarch.diy/allod/strategy/src/branch/master/dev-plans/pull-all-sync-redesign.md

  • Restore fast parallel execution with live output
  • Replace normal pull with fetch + fast-forward-only sync
  • Add explicit destructive reset mode
  • Update help text and docs for all modes
**User story:** So that I can keep a multi-repo workspace synchronized with live feedback and an explicit recovery path, `pull-all` needs a fetch-and-fast-forward design plus a deliberate reset mode. _Part of the "Forge / workspace CLI tooling" arc._ --- Planned dev plan: https://forge.anarch.diy/allod/strategy/src/branch/master/dev-plans/pull-all-sync-redesign.md - [ ] Restore fast parallel execution with live output - [ ] Replace normal pull with fetch + fast-forward-only sync - [ ] Add explicit destructive reset mode - [ ] Update help text and docs for all modes
Sign in to join this conversation.
No labels
No milestone
No project
No assignees
1 participant
Notifications
Due date
The due date is invalid or out of range. Please use the format "yyyy-mm-dd".

No due date set.

Dependencies

No dependencies set.

Reference
allod/tools#87
No description provided.