Merge branch 'js/rebase-autostash-fix'
commitb78c5fe96cadf10c49b968b716a913acf43cc28e
authorJunio C Hamano <gitster@pobox.com>
Fri, 2 Nov 2018 02:04:58 +0000 (2 11:04 +0900)
committerJunio C Hamano <gitster@pobox.com>
Fri, 2 Nov 2018 02:04:58 +0000 (2 11:04 +0900)
tree2ba9f0199e97bbd1c591eb0f420ef139b5b087fd
parent9d322282e4a5be1c908d73c8039f99cb9950f8f3
parentffae8b2f904f0a82417ac24cb2684bbe5ca234e1
Merge branch 'js/rebase-autostash-fix'

"git rebase" that has recently been rewritten in C had a few issues
in its "--autstash" feature, which have been corrected.

* js/rebase-autostash-fix:
  rebase --autostash: fix issue with dirty submodules
  rebase --autostash: demonstrate a problem with dirty submodules
  rebase (autostash): use an explicit OID to apply the stash
  rebase (autostash): store the full OID in <state-dir>/autostash
  rebase (autostash): avoid duplicate call to state_dir_path()
builtin/rebase.c
t/t3420-rebase-autostash.sh