This is the second version of my patches to add incremental support to git-filter-branch. Since the last time I have: * addressed the review feedback (see changelog embedded in final patch) * switched to using the (newly introduced) `--allow-missing-tagger` option to `git mktag` to allow early Linux kernel tags to be rewritten * split out some of the preparatory changes to make the final patch easier to read. I've force pushed to [1] where Travis seems happy and have set off the process of re-rewriting the devicetree tree from scratch (a multi-day affair) to validate (it's looking good). Ian. [0] https://git.kernel.org/pub/scm/linux/kernel/git/devicetree/devicetree-rebasing.git/ [1] https://github.com/ijc/git/tree/git-filter-branch