Thread (4 messages) flat view 4 messages, 2 authors, 2016-06-15

Re: commit --amend neglecting return value

From: Brian Gernhardt <hidden>
Date: 2016-06-15 22:48:28

On Mar 22, 2010, at 12:36 AM, maximilian attems wrote:
bug is easily reproducible by
quoted
foo
git add foo
git commit --amend
:q!
1 files changed, 1 insertions(+), 8 deletions(-)
create mode 100644 test

git --version
git version 1.7.0.2

aboves is usage with vim as patch editor.
The expected behaviour would be to have not foo add to repo.
afair this feature^Wbug exists since loooong.
Vim returns 0 even if quit with :q!.  Killing vim from another terminal causes this:
--- 8< ---
Vim: Caught deadly signal TERM

Vim: Finished.
error: /Users/brian/bin/vim died of signal 15
error: There was a problem with the editor '/Users/brian/bin/vim'.
Please supply the message using either -m or -F option.
--- 8< ---
If you want to abort committing while editing the message, delete the entire message (in Vim: "0dG:wq^M") and git will reply "Aborting commit due to empty commit message."

~~ Brian
Keyboard shortcuts
hback out one level
jnext message in thread
kprevious message in thread
ldrill in
Escclose help / fold thread tree
?toggle this help