Merge branch 'en/rebase-consistency'
commit0ce5a698c6f775c2cc18de9eb62d558b1b85d752
authorJunio C Hamano <gitster@pobox.com>
Tue, 24 Jul 2018 21:50:43 +0000 (24 14:50 -0700)
committerJunio C Hamano <gitster@pobox.com>
Tue, 24 Jul 2018 21:50:43 +0000 (24 14:50 -0700)
treefc06e3b923f1bbf2f358bca41d4cdb9d699753e3
parent392b3dde513083b9975c990cd2cf410d2846b941
parentb00bf1c9a8dd5009d5102aef7af9e2b886b1e5ad
Merge branch 'en/rebase-consistency'

"git rebase" behaved slightly differently depending on which one of
the three backends gets used; this has been documented and an
effort to make them more uniform has begun.

* en/rebase-consistency:
  git-rebase: make --allow-empty-message the default
  t3401: add directory rename testcases for rebase and am
  git-rebase.txt: document behavioral differences between modes
  directory-rename-detection.txt: technical docs on abilities and limitations
  git-rebase.txt: address confusion between --no-ff vs --force-rebase
  git-rebase: error out when incompatible options passed
  t3422: new testcases for checking when incompatible options passed
  git-rebase.sh: update help messages a bit
  git-rebase.txt: document incompatible options
Documentation/git-rebase.txt
git-rebase.sh
t/t3404-rebase-interactive.sh