我想设置源服务器来调试存储在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/ –