On Jan 10, 2010, at 9:26 PM, Stephen J. Turnbull wrote: >> >> I use git grafts for now and would rewrite it once the new Git >> branch has gone official. > > Doesn't filter-branch do everything you need? Yes. Grafts are more convenient to test things out (and make the transition optional for other users of the branch). Filter-branch should then change the commits according to the grafts, but then that will require all downstream users to "pull -f" at best, and, at worst, rewrite all their own (e.g., topic) branches. There are 4 regular users, so it's not that big of a deal. Still, once is enough...