It's a tool for turning a chaotic working tree into clean Git history before pushing.
git-stage-batch adds named deferred change sets (“batches”), multi-pass staging, and finer-grained (line level) patch selection on top of the usual hunk workflow. I built it because `git add -p` and `git rebase` alone weren’t enough for large refactors. Its CLI mode is especially useful for getting AIs to help organize commits from a dirty working tree.
Interested in feedback from people who obsess over commit hygiene.
https://halfline.github.io/git-stage-batch/
It's a tool for turning a chaotic working tree into clean Git history before pushing.
git-stage-batch adds named deferred change sets (“batches”), multi-pass staging, and finer-grained (line level) patch selection on top of the usual hunk workflow. I built it because `git add -p` and `git rebase` alone weren’t enough for large refactors. Its CLI mode is especially useful for getting AIs to help organize commits from a dirty working tree.
Interested in feedback from people who obsess over commit hygiene.