Lorsque je tente de faire un git commit -a
, je reçois une belle exemple vim. Je tape dans mon message, ne :wq
, vim ferme vers le bas et le terminal a le message,git commit échoue avec Vim et GVim
Aborting commit due to empty commit message.
Conformément à this question je me suis assuré mon core.editor dit "gvim" (le fait le user.editor, FWIW) , mais je reçois toujours ce message d'erreur.
Quelqu'un at-il une autre idée?
Edit 1: Je suis capable de commettre en spécifiant un fichier. Mes messages sont trop longs pour utiliser raisonnablement l'option -m.
Edit 2:
$ git config core.editor
vim
error: More than one value for the key core.editor: vim
error: More than one value for the key core.editor: gvim
Edit 3: ayant toujours le même problème, même avec core.editor triée. D'autres idées?
$ git config core.editor
gvim -f
$ git commit
Aborting commit due to empty commit message.
Edit 4: Autres messages d'erreur. C'est tout ce que je vois. J'ai exclu plusieurs de ma question d'origine parce que je les ai eues sur beaucoup de machines, dont aucune n'a eu de problèmes en utilisant vim/gvim avec git (sauf l'actuel). Dans le cas illustré ici, core.editor est défini sur vim -f
.
$ git commit
(gvim:21655): GLib-WARNING **: g_set_prgname() called multiple times
** (gvim:21655): CRITICAL **: gtk_form_set_static_gravity: assertion `static_gravity_supported' failed
** (gvim:21655): CRITICAL **: gtk_form_set_static_gravity: assertion `static_gravity_supported' failed
** (gvim:21655): CRITICAL **: gtk_form_set_static_gravity: assertion `static_gravity_supported' failed
** (gvim:21655): CRITICAL **: gtk_form_set_static_gravity: assertion `static_gravity_supported' failed
** (gvim:21655): CRITICAL **: gtk_form_set_static_gravity: assertion `static_gravity_supported' failed
Aborting commit due to empty commit message.
Lorsque core.editor est réglé sur gvim -f
j'obtenir exactement les mêmes messages d'erreur, sauf le nombre est 21641, 21655. pas Google Quand je l'une des lignes, je reçois aucune correspondance (je trouve cela difficile à croire mais vous y êtes).
Est-ce que ça marche avec 'core.editor = vim'? – alternative
@mathepic: Non. Et il fait de nouveaux vars, tous appelés core.editor, avec les différents choix. Comment puis-je me débarrasser des extras? Cela va sûrement causer des problèmes. – kajaco
@mathepic: Voir Edit 2 ci-dessus. – kajaco