aboutsummaryrefslogtreecommitdiff
path: root/patch-delta.c
diff options
context:
space:
mode:
authorDmitry Potapov <dpotapov@gmail.com>2008-09-09 00:42:48 +0400
committerJunio C Hamano <gitster@pobox.com>2008-09-09 08:37:48 -0700
commit8beb1f33d15af6cdb6bf7d8296fd73eb8df2f152 (patch)
treef97993669b5335e4aac9dceaab2a018359e64e97 /patch-delta.c
parentaaefbfa66c348a461b3081873ef42819c8b38dac (diff)
downloadgit-8beb1f33d15af6cdb6bf7d8296fd73eb8df2f152.tar.gz
git-8beb1f33d15af6cdb6bf7d8296fd73eb8df2f152.tar.xz
git-rebase-interactive: do not squash commits on abort
If git rebase interactive is stopped by "edit" command and then the user said "git rebase --continue" while having some stage changes, git rebase interactive is trying to amend the last commit by doing: git --soft reset && git commit However, the user can abort commit for some reason by providing an empty log message, and that would leave the last commit undone, while the user being completely unaware about what happened. Now if the user tries to continue, by issuing "git rebase --continue" that squashes two previous commits. Signed-off-by: Dmitry Potapov <dpotapov@gmail.com> Signed-off-by: Junio C Hamano <gitster@pobox.com>
Diffstat (limited to 'patch-delta.c')
0 files changed, 0 insertions, 0 deletions