Merge branch 'sb/sequencer-abort-safety'
commit4fcc0911989493e6e818dd933133cb18a32131fc
authorJunio C Hamano <gitster@pobox.com>
Wed, 21 Dec 2016 22:55:01 +0000 (21 14:55 -0800)
committerJunio C Hamano <gitster@pobox.com>
Wed, 21 Dec 2016 22:55:01 +0000 (21 14:55 -0800)
treec3a388f1064d51fdfd1b9b99a75947be01dd42b8
parent6610af872f6494a061780ec738c8713a034b848b
parentce73bb22d87abe16885b3e871a10de5a261e499f
Merge branch 'sb/sequencer-abort-safety'

Unlike "git am --abort", "git cherry-pick --abort" moved HEAD back
to where cherry-pick started while picking multiple changes, when
the cherry-pick stopped to ask for help from the user, and the user
did "git reset --hard" to a different commit in order to re-attempt
the operation.

* sb/sequencer-abort-safety:
  Revert "sequencer: remove useless get_dir() function"
  sequencer: remove useless get_dir() function
  sequencer: make sequencer abort safer
  t3510: test that cherry-pick --abort does not unsafely change HEAD
  am: change safe_to_abort()'s not rewinding error into a warning
  am: fix filename in safe_to_abort() error message
builtin/am.c
sequencer.c