2013-10-29 104 views
0

是否有任何内置机制来编辑使用Mercurial API的存储库配置文件hgrc?我写了一个扩展,需要在配置文件中存储一些选项,我想提供一个命令来实现(需要存储的选项涉及时间戳,对于用户手动编辑会有点棘手) 。从扩展编辑repo配置文件

+1

不是一个真正的答案,但你可以看看[hgconfig](http://mercurial.selenic.com/wiki/ConfigExtensionCommandLine)的一些想法。 – icabod

+0

@icabod:谢谢,这很有帮助。该扩展只是在配置文件本身,而不是使用API​​,但它似乎工作正常。我能够将该扩展作为python模块导入,并调用它来代替复制它。 – brianmearns

回答

1

Mercurial代码库不提供任何自动编辑hgrc文件的方式,除非它们是由clone操作首次创建的,然后仅将paths.default设置为原点。

+0

谢谢。它看起来即使在那里,他们只是黑客攻击它,没有界面或抽象编辑配置文件,他们只是直接写文本。好吧。 – brianmearns

+0

是的,有很多问题你可以在这里找到在stackoverflow中,只有文本编辑器应该编辑配置文件的Mercurial位置是合理的。有些人认为它有说服力(我这样做),有些则没有,但它已经确立并且不会改变。 –