'Check for merge message files and update the commit message
The message is cleared when the merge completes'

def _update_commitmsg(self):

    if self.amending():
        return
    merge_msg_path = gitcmds.merge_message_path()
    if merge_msg_path:
        msg = core.read(merge_msg_path)
        if (msg != self._auto_commitmsg):
            self._auto_commitmsg = msg
            self._prev_commitmsg = self.commitmsg
            self.set_commitmsg(msg)
    elif (self._auto_commitmsg and (self._auto_commitmsg == self.commitmsg)):
        self._auto_commitmsg = u''
        self.set_commitmsg(self._prev_commitmsg)
