Несколько дней назад я начал экспериментировать с Mercurial, и все прошло отлично, пока я не решил попробовать написать небольшую программу, которая получает список репозиториев и списков идентификаторов наборов изменений для каждого репозитория с удаленного сервера, позволяет пользователю выбрать репозиторий и набор изменений, клонировать его и обновлять выбранную ревизию. Это привело к двум вопросам:
- Есть ли способ получить список репозиториев с сервера (помимо анализа HTML)?
- Есть ли способ получить информацию, например, теги, ветки и т.д. об одном из репозиториев, фактически не клонируя его первым?