2.5.22 (2026-05-31)
Bug Fixes
- rewrite: harden non-HEAD rewrite + cross-branch push detection (b00a0e9)
- rewrite: reject merge ranges, improve context, fix exit cleanup (240b0f3)
- rewrite: reject root commit explicitly on non-HEAD path (fc44c86)
- rewrite: replace existsSync+unlinkSync with try/catch in openEditor (ffcb81d)
- rewrite: restore sh -c wrapper for GIT_EDITOR (4d2ec93)