One can change the branch name of a head changeset: hg branch NewName hg commit --amend Is it possible to do the same for an arbitrary non-public changeset? Using hg branch NewName hg histedit --continue yields no effect (for a non-public changeset I have set to "edit"). (I am using Mercurial 2.7.1.) -- βþ