gitsum can be used together with git.el in Emacs to select added patches (like add -i). http://alexott.net/en/writings/emacs-vcs/EmacsGit.html#sec21