Merge branch 'ag/rebase-p'
commitf3fec40e8d8798e5313f05a9273aef932fe4519e
authorJunio C Hamano <gitster@pobox.com>
Mon, 25 Jun 2018 20:22:39 +0000 (25 13:22 -0700)
committerJunio C Hamano <gitster@pobox.com>
Mon, 25 Jun 2018 20:22:39 +0000 (25 13:22 -0700)
tree10f18d7bf621374a7cd1dc6dd3d7a1805800620e
parentebaf0a56f3f5f823df4166bc8fd626b523f864dc
parent9384c0ca4885f5d6617f7eb71aeb79b11ad409ec
Merge branch 'ag/rebase-p'

Separate "rebase -p" codepath out of "rebase -i" implementation to
slim down the latter and make it easier to manage.

* ag/rebase-p:
  rebase: remove -p code from git-rebase--interactive.sh
  rebase: use the new git-rebase--preserve-merges.sh
  rebase: strip unused code in git-rebase--preserve-merges.sh
  rebase: introduce a dedicated backend for --preserve-merges
.gitignore
Makefile
git-rebase--interactive.sh