Re: Editing git changelog automatically
On Sun, Oct 26, 2014 at 11:05 PM, Dennis Kaarsemaker den...@kaarsemaker.net wrote: On zo, 2014-10-26 at 22:27 -0700, Cong Wang wrote: My question is how to edit dozens of git commit changelogs automatically? You can use git filter-branch in --msg-filter mode. This is exactly what I am looking for. Good to know this git command. Thanks! -- To unsubscribe from this list: send the line unsubscribe git in the body of a message to majord...@vger.kernel.org More majordomo info at http://vger.kernel.org/majordomo-info.html
Re: Editing git changelog automatically
On Mon, Oct 27, 2014 at 1:33 AM, Matthieu Moy matthieu@grenoble-inp.fr wrote: Dennis Kaarsemaker den...@kaarsemaker.net writes: On zo, 2014-10-26 at 22:27 -0700, Cong Wang wrote: My question is how to edit dozens of git commit changelogs automatically? You can use git filter-branch in --msg-filter mode. Note that in any case, you'll rewrite the history hence change commit identifiers. If the history is already published, it's probably better to live with the typo than to try to fix it now. I am aware of that, it is my local branch, so no worry. Thanks. -- To unsubscribe from this list: send the line unsubscribe git in the body of a message to majord...@vger.kernel.org More majordomo info at http://vger.kernel.org/majordomo-info.html
Editing git changelog automatically
Hello, git experts Sorry if this is a question already answered, but google search didn't give me anything useful. My question is how to edit dozens of git commit changelogs automatically? Let's say I want to fix a stupid typo in all of these commits, as simply as s/foo/bar/. Usually I use`git rebase -i` and `git commit --amend`, but both of them are interactive, apparently I don't want to edit them one by one. :) I know I can change $EDITOR to something like `sed -e 's/foo/bar/'`, but this seems pretty ugly. Is there a clean way to do that? Thanks! -- To unsubscribe from this list: send the line unsubscribe git in the body of a message to majord...@vger.kernel.org More majordomo info at http://vger.kernel.org/majordomo-info.html