>>593
インストールしていた亀が1.1.8だったのでコマンドラインから-bを試してみました

repo1からクローンしてbranch1を作成、branch1からbranch2を作成
この状態で

hg push -b branch1 --new-branch repo1

とするとbranch1だけでプッシュでき
その後は--new-branch無しでbranch1だけプッシュできました

しかしbranch2を閉じてbranch1にマージした後に

hg push -b branch1 repo1

とすると
abort: push creates new remote branches: branch2!と表示され--new-branchを使うように表示されます
しかし、ここで

hg push -b branch1 --new-branch repo1

としてもbranch2の内容もプッシュされてしまいます


branch1にマージされたリビジョンだけプッシュして
branch2で作業していたリビジョンはプッシュしないといったことは可能でしょうか