Mercurial-сервер поддерживает subrepo? - PullRequest
4 голосов
/ 05 июня 2010

Я установил mercurial-сервер на одну из моих машин, клонировал там мой проект, у него есть 3 подпункта, и когда я пытаюсь клонировать его обратно в другое место, я получаю ошибку:

удаленный: Mercurial-сервер: не может создать репо под существующим репо

прервать: нет подходящего ответа от удаленная рт!

Итак, я начинаю думать, что mercurial-сервер не обрабатывает подпункты.

Любая подсказка?

Ответы [ 5 ]

5 голосов
/ 12 марта 2011
1 голос
/ 17 июня 2010

Я получил ответ от разработчиков mercurial-сервера о том, что они еще не поддерживают его.

1 голос
/ 07 сентября 2010

Эта запись говорит о том, что отключение кода "checkParents" включит поддержку подпунктов.

EDIT

Я недавно пытался использовать его, и он отлично работает даже без изменения настроек по умолчанию.

1 голос
/ 05 июня 2010

Их список изменений никогда не упоминает подпункты .
Также их документация .

Так что вполне возможно, что они еще не поддерживают эту функцию, но я не знаю наверняка.

0 голосов
/ 18 января 2011

Я обнаружил, что вам нужно установить местоположения для любых подпунктов в файле настроек "mercurial.ini".

Для подпункта с именем «mysubrepo» необходимо добавить строку

[subpaths]
mysubrepo = ssh://hg@myserver/subrepolocation
...