キッカケ @nakayoshixさんに「defaultブランチで作業したリビジョン群に後からブランチ名を指定したい場合にどうすればいいのか」 と聞かれたので、その場では思いつかなかったんだけど、冷静に考えると簡単にできたので書いておきます。 hgのrebaseは「元のブランチ名を保持する」もしくは「移動先リビジョンのブランチ名を使う」のどちらかしかありません。 今回は「新しいブランチ名を使いたい」というケースです。 方針 で、今回の解決方法は新しいブランチをつくってから、そこにrebaseして、ブランチをつくるためだけのコミットのみを後から削除する。 という方針です。 もっとクールな方法があると思うのですが、あったら教えてください。 補足としてここで使用している拡張のrebaseとhisteditは次のように設定します。 次のように~/.hgrc に追記します。(WindowsだったらMe