I am trying to set up source server for debugging projects that are stored on Kiln/Mercurial repository.

I need to get revision of the file by following data:

  • Local file path in the repository;
  • Number of revision;
  • URL repository.

Can I do this via URL? Or there is another workaround for the issue?

P.S. I'd prefer to avoid using Kiln API if possible.

有帮助吗?

解决方案 2

I was able to accomplish this solution using Kiln API.

There is awesome .Net library that wraps all call to Kiln API called Kiln.Net

其他提示

If you aren't opposed to parsing the HTML, you can find the string with the changeset hash by visiting the following URL:

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

In the resulting HTML, you can search for:

<a class="changeset" href="long path" rev="rev you want">

许可以下: CC-BY-SA归因
不隶属于 StackOverflow
scroll top