2013-10-29 135 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位置是合理的。有些人認爲它有說服力(我這樣做),有些則沒有,但它已經確立並且不會改變。 –