2010-06-04 2 views
4

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

remote: mercurial-server: Cannot create repo under existing repo

abort: no suitable response from remote hg!

Так что я начиная думать, что mercurial-server не обрабатывает subrepo.

Любой ключ?

ответ

1

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

+0

Самые последние версии Mercurial-сервера поддерживают subrepos. –

1

Их changelog никогда не упоминает subrepos.
Nor their documentation.

Так что вполне возможно, что они надевают "T такой возможности, но я не знаю наверняка.

1

Это post говорит, что отключение "checkParents" код будет включить поддержку subrepos.

EDIT

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

0

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

Для subrepo под названием "mysubrepo", вам нужно добавить строку

[subpaths] 
mysubrepo = ssh://[email protected]/subrepolocation 
Смежные вопросы