Merge branch 'js/rebase-i-final'
authorJunio C Hamano <gitster@pobox.com>
Tue, 3 Oct 2017 06:42:47 +0000 (15:42 +0900)
committerJunio C Hamano <gitster@pobox.com>
Tue, 3 Oct 2017 06:42:47 +0000 (15:42 +0900)
commit5f3108b7b6720ae3ce61caa1a3684b9fcac5c8db
tree1757e6e355bf65e536355a51ee49f3a4f47bf85c
parentea220ee40cbb03a63ebad2be902057bf742492fd
parentc44a4c650c66eb7b8d50c57fd4e1bff1add7bf77
Merge branch 'js/rebase-i-final'

The final batch to "git rebase -i" updates to move more code from
the shell script to C.

* js/rebase-i-final:
  rebase -i: rearrange fixup/squash lines using the rebase--helper
  t3415: test fixup with wrapped oneline
  rebase -i: skip unnecessary picks using the rebase--helper
  rebase -i: check for missing commits in the rebase--helper
  t3404: relax rebase.missingCommitsCheck tests
  rebase -i: also expand/collapse the SHA-1s via the rebase--helper
  rebase -i: do not invent onelines when expanding/collapsing SHA-1s
  rebase -i: remove useless indentation
  rebase -i: generate the script via rebase--helper
  t3415: verify that an empty instructionFormat is handled as before
Documentation/git-rebase.txt
git-rebase--interactive.sh
sequencer.c