Hi, On Sat, 5 Jan 2008, Junio C Hamano wrote: > Johannes Schindelin <Johannes.Schindelin@xxxxxx> writes: > > > Junio wrote: > > > >> But at that point I would say that exposing the refname dwimming > >> logic to the scripts could be a much cleaner solution. > > > > I considered that when ripping the script from cogito, but it seemed > > to me at that time that not requiring an up-to-date git for testing > > the script would be better. > > > > Now is a different situation, however, so I agree. > > It was already tied to the specific git version when > git-filter-branch became part of git.git ;-) Heh. But that was not my intention (at least _before_ it was in git.git's "master"), so that people could test it. > I do not use filter-branch myself very often, but I think this > is worth fixing. The additional --no-flags and sed are to deal > with something like: > > --topo-order master..next > > although I do not offhand know if filter-branch would work with > things like --topo-order and --first-parent. Frankly, I have no idea, but --topo-order _should_ not matter, whereas --first-parent _should_ rewrite only commits in the first-parent chain of the given refs. In any case, from a cursory look I like the 2 patches (except for the curly brackets around the single-line "else" clause, but I know your opinion about this, so I will not object). Ciao, Dscho - To unsubscribe from this list: send the line "unsubscribe git" in the body of a message to majordomo@xxxxxxxxxxxxxxx More majordomo info at http://vger.kernel.org/majordomo-info.html