Hello,
I found the following on the development version of git.el: saving non-git-managed files in Emacs threw an error.
It is due to a simple error in the call to condition-case in a recently added function, git-update-save-file.
I attached the patch for your convenience.
Regards, Matthieu Lemerre
PS: Please Cc me when you ackwowledge; I'm not subscribed to the list. As a matter of fact, I found the bug only because I didn't find git.el for my distribution (debian) so I got directly from the development version on the website.