0

我正在尝试设置源服务器来调试存储在 Kiln/Mercurial 存储库中的项目。

我需要通过以下数据获取文件的修订:

  • 存储库中的本地文件路径;
  • 修订次数;
  • URL 存储库。

我可以通过 URL 执行此操作吗?或者这个问题还有另一种解决方法?

PS 如果可能的话,我宁愿避免使用 Kiln API。

4

2 回答 2

0

如果您不反对解析 HTML,您可以通过访问以下 URL 找到带有变更集哈希的字符串:

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

在生成的 HTML 中,您可以搜索:

<a class="changeset" href="long path" rev="你想要的转速">

于 2011-09-02T16:48:30.627 回答
0

我能够使用 Kiln API 完成这个解决方案。

有一个很棒的 .Net 库,它包含对 Kiln API 的所有调用,称为Kiln.Net

于 2011-09-06T11:30:03.787 回答