rebase -i: also expand/collapse the SHA-1s via the rebase--helper
commit3546c8d927d31048f0d6f41aa132ebdb82cf8bda
authorJohannes Schindelin <johannes.schindelin@gmx.de>
Fri, 14 Jul 2017 14:45:11 +0000 (14 16:45 +0200)
committerJunio C Hamano <gitster@pobox.com>
Thu, 27 Jul 2017 22:35:05 +0000 (27 15:35 -0700)
treea55c2138c0cc1d80b83390964d929bde54f520d7
parent1f4044af7f35f9979d464bc2009b554e8e9dfb99
rebase -i: also expand/collapse the SHA-1s via the rebase--helper

This is crucial to improve performance on Windows, as the speed is now
mostly dominated by the SHA-1 transformation (because it spawns a new
rev-parse process for *every* line, and spawning processes is pretty
slow from Git for Windows' MSYS2 Bash).

Signed-off-by: Johannes Schindelin <johannes.schindelin@gmx.de>
Signed-off-by: Junio C Hamano <gitster@pobox.com>
builtin/rebase--helper.c
git-rebase--interactive.sh
sequencer.c
sequencer.h