Workflows¶
The Quick Start owns the beginner create/clone path. Use Repository Member Lifecycle for member creation, publish-later setup, clone/add distinctions, detach/attach verification, and replacement. The recipes below start with an existing workspace.
Make A Multi-Repository Change¶
gwz status
gwz snapshot before-change
gwz forall -- cargo test
gwz add -A
gwz commit -m "Update shared API"
gwz status
If the change must be backed out to the snapshot:
Prepare A Release Tag¶
gwz status
gwz forall -- cargo test
gwz snapshot release-candidate
gwz tag v0.9.0 -m "GWZ v0.9.0"
gwz tag --push v0.9.0
Verify the tag checkout:
Pull A Workspace Forward¶
Preview first:
Then update:
If a remote host is slow or overloaded:
Run Maintenance In Members¶
Run a direct command:
Run a shell command that uses GWZ environment variables:
Continue through failures and report the failed members at the end:
Script Member Paths¶
Human gwz ls output is one path per line:
For structured member metadata:
For stable status path output: