BranchDojo v0.2.0
BranchDojo v0.2.0 adds intermediate Git workflow practice while preserving the project's local, disposable, final-state validation model.
Added
stash-switch: practice preserving local work before switching branches.cherry-pick-basic: practice applying one specific commit without merging unrelated branch history.detached-head-recovery: practice recovering work committed from detached HEAD.- Updated validation catalog and exercise documentation.
- Expanded integration coverage for all v0.2 exercises.
Validation behavior
- BranchDojo continues to validate final repository state, not exact command history.
- Valid final states with unusual history shape may return
WARNING. - Missing required final state still returns
FAILED.
Included exercises
conflict-basicrevert-mistakewrong-branch-commitstash-switchcherry-pick-basicdetached-head-recovery
Install from source
cargo install --git https://github.com/he8um/branchdojo --tag v0.2.0Full changelog
Refer to CHANGELOG.md.