Hi Junio, On Tue, 4 Oct 2016, Junio C Hamano wrote:
> Johannes Schindelin <johannes.schinde...@gmx.de> writes: > > > This is the 5th last patch series of my work to accelerate interactive > > rebases in particular on Windows. > > Offtopic, but I am always confused by what you might mean by this > "nth last patch series". Is this series 5th from the last and we > have four more to go? Yes, we have four more to go: - the patch series (called "prepare-sequencer" in my fork) preparing the sequencer code for the next patch series, such as revamping the parser for the edit script (or "todo script" as I used to say all the time, or "insn sheet" as sequencer calls it), - the patch series ("sequencer-i") teaching the sequencer to parse and execute the commands of rebase -i's git-rebase-todo file, - the patch series ("rebase--helper") introducing the builtin, and using it from rebase -i, and finally - the patch series ("rebase-i-extra") that moves more performance critical bits and pieces from git-rebase--interactive.sh into the rebase--helper. I had originally planned to stop at rebase--helper and invite other developers to join the fun of making rebase -i a true builtin, but the performance improvement was surprisingly disappointing before the rebase--helper learned to skip unnecessary picks, to verify that the script is valid, to expand/collapse the SHA-1s, and to rearrange fixup!/squash! lines. > In any case, after a quick re-read and comparison with the last > round, I think this is in a good shape. I'd say that we would wait > for a few days for others to comment and then merge it to 'next' if > we missed nothing glaringly wrong. Perfect! Dscho