title: When saving Git message from Vim: e32 No File Name
body: <p>When saving a new commit message with <code>git commit -a</code>, or editing an existing message with <code>git commit --amend</code>, Vim seems to be failing to load the proper Git file, and is throwing "e32 No File Name" upon save.</p>
  
  <p>Specifically with editing existing commits via <code>git commit --amend</code>, it is not loading the message, but rather displaying the "Vim - Vi Improved" screen. I can proceed to enter a message, and save, then when I check the <code>git log</code> I can see the original message, along with some unicode and erroneous characters:</p>
  
  <pre><code>commit 07aa5029e376
  
  Original message
  
  &lt;U+0080&gt;ý5:q
  </code></pre>