Re: Alternative to manual editing with git add --patch
From: Matthieu Moy <hidden>
Date: 2016-06-15 23:06:51
Sven Helmberger [off-list ref] writes:
Hello, I hope this hasn't been discussed before. I'm a big fan of cleanliness in commits and therefore often use git add --patch to sort code changes I made into the right commits etc. What I then often encountered was the situation where I happened to have inserted consecutive lines of code that conceptually belong to different commits. Normally I can nicely split patches, but not in this case, making manually editing the patch the only alternative. Shouldn't there be at least a way to quickly say line-by-line if you want to have it added or not?
Many GUI or text-editor plugins for Git allow you to just select lines and stage the selection. Even though I love "git add -p", I find magit (Git integration for Emacs) more convenient when it comes to staging individual lines. That said, a "split hunk line by line" option for "git add -p" could be nice. -- Matthieu Moy http://www-verimag.imag.fr/~moy/