我有一个git subrepo的mercurial repo。 每当我打开TortoiseHG,多个(5-10)控制台窗口打开并迅速closures(不到1秒)。 我想做乌龟工作而不显示那些窗口。
迄今为止,我的最好成绩是这个老线索 。 这是SVN,但似乎是在正确的轨道上。
我可以修改python脚本,但我宁愿让它工作,而不诉诸于此。
我在windows上使用msssgit与openssh。
看看这个班级:
http://hg.intevation.org/mercurial/crew/file/61c8327ced50/mercurial/subrepo.py#l901
这应该包含相关的代码。 这也可能是有用的:
http://hg.intevation.org/mercurial/crew/file/61c8327ced50/mercurial/win32.py#l281