Pulling conctere revision of file form Kiln via URL?
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.
C开发者_如何转开发an 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.
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">
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
精彩评论