Git no espera editor externo

Usando git-2.9.3.el_capitan instalado con homebrew. Cuando realizo un commit de git, git muestra correctamente mi editor externo, que configuré usando:

git config –global core.editor / usr / local / bin / mvim

y ese editor está editando el file correcto (./.git/COMMIT_EDITMSG). Sin embargo, de nuevo en la window principal del shell, git me está dando de inmediato un "Compromiso de anulación debido al post de compromiso vacío", que se imprime mientras se está iniciando el editor. Esto no tiene nada que ver con save el file. Git no está esperando que guarde el file. ¿Estoy haciendo algo mal? (Esto solía funcionar!)

mvim bifurca de manera pnetworkingeterminada, para que pueda seguir haciendo cosas en su terminal después de que se abra. Puede pasar la opción --nofork para evitar que eso suceda; el command para configurar su editor sería:

 git config --global core.editor "/usr/local/bin/mvim --nofork"