Fallback to nano for commit messages if emacsclient isn't running.
Magit for Git added.