“Commit Patch”: Managing your mess
If I’m working on a bug or a new feature I end up making other random enhancements or fixes that aren’t at all related. With commit-patch, I now can precisely specify the patch I want to commit and leave the rest behind as uncommitted changes in my working directory.