есть ли у Mercurial HTTP-протокол, по которому мы могли бы просматривать файлы/папки/ветки вместо клонирования/извлечения наборов изменений?
Я видел что-то, использующее TortoiseHG WebServer и доступ к http://localhost:8080/ с помощью браузера, но обслуживается совершенно другой HTML когда вы используете проект на https://bitbucket.org/ (по крайней мере, я не смог найти такое же представление).
Обновить документ HttpCommandProtocol описывает только наборы изменений, но не файлы/папки. Итак, задача состоит в том, чтобы загрузить несколько файлов только для конкретной ревизии (например, с подсказкой «стабильная») и список файлов. Однако я не хочу загружать для этого полный репозиторий.
Протоколы, отличные от HTTP, приветствуются, но условия те же: не загружайте полный репозиторий.
Обновление 2 hgweb обслуживает статический HTML и файлы. Это всегда один и тот же HTML-код для разных версий hgweb? А как насчет bitbucket.org? Есть ли общий протокол?