Есть ли способ программной загрузки одного файла из удаленного хранилища Mercurial на Java?Я задал очень похожий вопрос относительно git ;теперь я надеюсь, что смогу сделать что-то похожее и с Mercurial.
- Я предпочитаю решение, которое использует как можно меньшую полосу пропускания, желательно только загрузку этого файла.Мне не нужно просматривать хранилище, у меня уже есть путь к файлу.
- Меня не интересует история файла, мне нужна только его последняя версия.
- Решение, которое толькоконечно, распечатывает файл и выводит его на печать - это не обязательно сохранять файл на диск, я могу сделать это сам.
- Я предпочитаю решение, которое не зависит от других приложений(например, установка Mercurial клиента на машине).Библиотека Java, которая содержит саму реализацию Mercurial, была бы оптимальной.Тем не менее, я с радостью вызову
hg
, если нет другого пути.
Из того, что я понимаю о том, как работает Mercurial - позволяет работать только с локальными репозиториями - это может оказаться проблематичным;но, поскольку я смог сделать это с аналогичным Git SCM, я надеюсь, что есть решение и для Mercurial.