Sunday, May 28, 2017

gvim failed during git commit


I was using gvim as editor.

Inspite of using proper commit message and quitting gvim properly ( top question in stackoverflow :)),
it failed with message "Aborting commit due to empty commit message."

$ git commit
Aborting commit due to empty commit message.


All you need to do is :

git config core.editor "gvim -f"

Then, try git commit , it should work.



Why it failed ?

Looking at man gvim:

       -f          Foreground.  This option should be used when Vim is executed by a program that
                   will wait for the edit session to finish (e.g. mail).

No comments:

Post a Comment