It might be a good idea to keep the log message around and tell the user where it is if the actual commit failed, like Subversion does.
It might be a good idea to keep the log message around and tell the user where it is if the actual commit failed, like Subversion does.