2011-09-02 19 views
0

我想設置源服務器來調試存儲在Kiln/Mercurial存儲庫上的項目。通過URL提取文件格式窯的conctere修訂版?

我需要通過以下數據來獲取文件的修訂:

  • 在庫本地文件路徑;
  • 修訂號;
  • URL存儲庫。

我可以通過URL嗎?或者對於這個問題還有另一種解決方法?

P.S.如果可能,我寧願避免使用Kiln API。

+0

窯都有自己StackExchange網站真棒NET庫。這應該問那裏:http://kiln.stackexchange.com/ –

回答

0

我能夠做到用窯API此解決方案。

有用於包裝所有調用API窯稱爲Kiln.Net

0

如果你不反對解析HTML,你可以找到通過訪問以下網址變更哈希的字符串:

http://<Kiln URL>/File/<path from hg root>/<filename>/rev=<rev #> 

在生成的HTML,你可以搜索:

<a class="changeset" href="long path" rev="修訂版,你想">

+0

你好。感謝您的回覆。但提出的方法是不夠的,因爲兩個原因:它要求用戶通過表單身份驗證進行身份驗證;它會返回文件的html表示而不是原始文件。 – klashar