我想設置源服務器來調試存儲在Kiln/Mercurial存儲庫上的項目。通過URL提取文件格式窯的conctere修訂版?
我需要通過以下數據來獲取文件的修訂:
- 在庫本地文件路徑;
- 修訂號;
- URL存儲庫。
我可以通過URL嗎?或者對於這個問題還有另一種解決方法?
P.S.如果可能,我寧願避免使用Kiln API。
我想設置源服務器來調試存儲在Kiln/Mercurial存儲庫上的項目。通過URL提取文件格式窯的conctere修訂版?
我需要通過以下數據來獲取文件的修訂:
我可以通過URL嗎?或者對於這個問題還有另一種解決方法?
P.S.如果可能,我寧願避免使用Kiln API。
我能夠做到用窯API此解決方案。
有用於包裝所有調用API窯稱爲Kiln.Net
如果你不反對解析HTML,你可以找到通過訪問以下網址變更哈希的字符串:
http://<Kiln URL>/File/<path from hg root>/<filename>/rev=<rev #>
在生成的HTML,你可以搜索:
<a class="changeset" href="long path" rev="
修訂版,你想">
你好。感謝您的回覆。但提出的方法是不夠的,因爲兩個原因:它要求用戶通過表單身份驗證進行身份驗證;它會返回文件的html表示而不是原始文件。 – klashar
窯都有自己StackExchange網站真棒NET庫。這應該問那裏:http://kiln.stackexchange.com/ –