~/.hgrc backing up commits and their children changing author of last commit gui on linux import whole repo into another squash commits undoing strips, rebases and amends