Skip to content

BranchDojo v0.2.0

Choose a tag to compare

@he8um he8um released this 08 Jul 12:41
· 17 commits to main since this release

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-basic
  • revert-mistake
  • wrong-branch-commit
  • stash-switch
  • cherry-pick-basic
  • detached-head-recovery

Install from source

cargo install --git https://github.com/he8um/branchdojo --tag v0.2.0

Full changelog

Refer to CHANGELOG.md.