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