Несколько дней назад я начал экспериментировать с Mercurial, и все прошло отлично, пока я не решил попробовать написать небольшую программу, которая получает список репозиториев и списков идентификаторов наборов изменений для каждого репозитория с удаленного сервера, позволяет пользователю выбирать репозиторий и набор изменений, клонирует его и обновляет до выбранной ревизии. Это привело к двум вопросам:Mercurial: получить информацию о репозиториях, не клонируя их
- Есть ли способ получить список репозиториев с сервера (помимо анализа HTML)?
- Есть ли способ получить информацию, например, теги, ветви и т. Д. Об одном из хранилищ, без фактического клонирования?
Просто для того, чтобы было понятно, что он действительно не работает не локально, что-то вроде 'hg tip --repository https: // bitbucket.org/aragost/javahg /' будет терпеть неудачу; 'abort: репозиторий 'https://bitbucket.org/aragost/javahg/' не является локальным. –
@ChrisMorgan: да, почти все команды будут терпеть неудачу, когда вы передадите удаленное репо на флаг '--repository'. Только «hg id» и «hg outgoing» будут запрашивать удаленные репозитории (довольно ограниченным образом). –
Спасибо за четкий ответ :) –