git commit -v
で not an editor command
という error が出る。
http://d.hatena.ne.jp/penkoba/20130907/1378568338
を参考に、 error を出す文を
if 1
と
endif
で挟んだら解決できた。
しかし自分の system では vi は vim の alias だ。
which vi
は
vi=vim
を返す。どうやって git が vi を呼んでいるのか謎。