2011-09-02 69 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

相关问题