2009-10-06 55 views

回答

1

如果你正在尋找解析hgweb的輸出端(web前端的水銀庫)嘗試附加?style=raw到/文件/網址獲得一些容易解析的文本輸出:

此網址:http://hg.intevation.org/mercurial/crew/file/tip/?style=raw

獲取你這個輸出

drwxr-xr-x contrib 
drwxr-xr-x doc 
drwxr-xr-x help 
drwxr-xr-x hgext 
drwxr-xr-x i18n 
drwxr-xr-x mercurial 
drwxr-xr-x templates 
drwxr-xr-x tests 
-rw-r--r-- 565 .hgignore 
-rw-r--r-- 2168 .hgsigs 
-rw-r--r-- 1291 .hgtags 
-rw-r--r-- 1663 CONTRIBUTORS 
-rw-r--r-- 17992 COPYING 
-rw-r--r-- 3330 Makefile 
-rw-r--r-- 306 README 
-rwxr-xr-x 787 hg 
-rwxr-xr-x 1251 hgeditor 
-rw-r--r-- 886 hgweb.cgi 
-rw-r--r-- 2280 hgwebdir.cgi 
-rw-r--r-- 9521 setup.py 

這是善變的回購協議的根源。要下降一個目錄,只需將其添加到URL,像這樣:

http://hg.intevation.org/mercurial/crew/file/tip/doc/?style=raw

你可以得到相同的方式文件的內容。

+0

這是一個很棒的提示 - 我知道'style = raw'功能,但我從未真正看到它用於任何有用的東西(除了Mercurial的測試套件)。 –

+0

謝謝。我不需要告訴你,我敢肯定,但是如果打到你控制的hweweb,你最好建立一個使用適當的轉義和更好的分隔符的自定義模板,但是這可能和它在repos中的好處一樣好狂野。 –

+0

謝謝,這正是我想要的。 但這是依賴於mercurial存儲庫暴露給網絡的方式嗎?我記得讀到,有幾種不同的方式可以在互聯網上公開一個mercurial存儲庫。 – AshleyS

相關問題