読者に対する社交辞令かもしれませんが、 考えるより先に手が動くせいで、 Bryan O'Sullivan 氏もちょくちょく構成管理を間違えるそうです。 他のリポジトリに更新を反映する前なら、 直前に実施した commit の実行を hg rollback で取り消せます。 他のリポジトリに push したり、 別な変更を commit したりする前に、 自分が間違っていることに気が付けるように、 commit 直後の status 確認を心がけましょう。 commit 直後の status 確認のお陰で、 私も何度か危ういところを救われたことがありますし、 つい今しがたも、 確認を怠った同僚が間違ったチェンジセットの rollback の機会を逸して orz となっておりました。