A recent question on stackoverflow http://stackoverflow.com/questions/41753252/drop-commits-by-commit-message-in-git-rebase sought to remove automatically commits that could be identified by relevant words in the commit message.

I had thought that the ubiquitous `git filter-branch` should be able to do this sort of thing. I was wrong. (It was pointed out to me that...) The man page notes that removing a commit via filter-branch does not remove the changes from following commits and directs readers to using `git rebase(1)`.

However the rebase command does not have any filter option to allow the automatic population of its TODO list with the appropriate pick/edit/drop/etc. values.

It does feel as if a --filter style option would be a useful addition to rebase to complement the filter-branch options once the current conversion from script to code is complete.

Is this something that should be put in the 'worth considering' pile?

--
Philip

Reply via email to