2012年4月1日

Mercurial(hg)で過去のコミットメッセージを修正する

過去のコミットログを修正したい場合は mq を利用して修正します。
設定ファイルで mq を有効にしておきます。

[extensions]
mq =

r 1 のログを変更したい場合は以下の手順で変更できます。
これで"change" というコメントになります。
hg qimport -r 1:tip
hg qapplied
hg qgoto 1.diff
hg qrefresh -m"change"
hg qpush -a
hg qfinish -a

mq を利用するといろいろと過去の修正はできます。