hgrcの設定 merge toolの設定

/srv/moin/code/1.9でsudo hg pull -uとすると

Not trusting file /srv/moin/code/1.9/.hg/hgrc from untrusted user moin, group moin
Not trusting file /srv/moin/code/1.9/.hg/hgrc from untrusted user moin, group moin
abort: repository default not found!

のエラーが出る。このローカルレポジトリのhgrcは

[paths]
default = http://hg.moinmo.in/moin/1.9
[ui]
username = moin
[trusted]
users=moin
groups=moin

となっている。
/srv/moin/wikis/wiki/data/plugin/extensionsでも同じエラーが出る。

Not trusting file /srv/moin/wikis/wiki/data/plugin/extensions/.hg/hgrc from untrusted user moin, group moin
Not trusting file /srv/moin/wikis/wiki/data/plugin/extensions/.hg/hgrc from untrusted user moin, group moin
abort: repository default not found!

extensionsのhgrcは

[paths]
default = http://hg.moinmo.in/moin/extensions

これはおそらく最近~/.hgrcを設定したため、そちらが優先されているからではないか?そこでこの.hgrcに

[trusted]
users = moin
groups = moin

をくわえたところ、Not trustingのエラーはでなくなり、pullも成功。だが、ローカルにいろいろと変更を加えていたので、二つのヘッドができてしまった。マージする必要がある。そこでマージツールの設定。