Having vim setup for development gives some undesirable effects for editing commit messages (margin not 72, auto-indent typically isn't needed, probably literal tab characters aren't desired, maybe strip trailing space on save?... etc).
What are good filetype options for git commit messages?
function MyFTypeGitCommit()
" Good options for commit messages.
endfunc
autocmd FileType gitcommit call MyFTypeGitCommit()
Note, I could post my settings but not sure they're worth promoting for others to use, if someone has this figured out it's likely going to be a more useful answer.