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も成功。だが、ローカルにいろいろと変更を加えていたので、二つのヘッドができてしまった。マージする必要がある。そこでマージツールの設定。