在任何hgrc或mercurial.ini文件中使用大写部分标题时,事情会很奇怪或停止工作。使用例如大写[PATHS]
部分,如:
[PATHS]
default = http://myrepo
导致以下错误:
abort:找不到存储库默认值!
似乎这些章节标题需要是小写的,尽管我在official hgrc section page中找不到关于此的任何参考。我认为Python ConfigParser.ConfigParser()
用于此,它的默认行为是将这些名称转换为小写。用4.0.1和4.1.1测试了这个
但显然不是吗?