2011-02-09 50 views
2

我在與hgwebdir cgi腳本共享主機上使用mercurial。顯示與CGI的mercurial版本

有時我想檢查服務器上安裝了哪個版本的mercurial。 有沒有什麼方法可以使用CGI顯示mercurial版本(如輸出hg --version)?

回答

2

https://www.mercurial-scm.org/wiki/ReferenceCycles

from mercurial import hg, ui, util 
import os 
import gc 

def test(): 
    print "Mercurial version: %s" % util.version() 
    repo = hg.repository(ui.ui(), os.getcwd()) 
    status = repo.status() 
    print status 

test() 
print "gc.collect() returns %s" % gc.collect() 
+0

好的,謝謝。 – 2011-02-09 15:24:30