2010-06-04 33 views
4

je l'ai installé sur serveur mercurial un de mes machines, cloné mon projet là-bas, il a 3 subrepos, et lorsque je tente de cloner de nouveau à un autre endroit que je reçois une erreur:Est-ce que le support mercurial-support subrepo?

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

abort: no suitable response from remote hg!

Je suis commencer à penser que mercurial-server ne gère pas subrepo.

Une idée?

Répondre

1

Je suis une réponse des développeurs de serveur Mercurial en disant qu'ils ne soutiennent encore.

+0

Les versions les plus récentes de mercurial-server prennent en charge les sous-états. –

1

Cette post dit que la désactivation du "checkParents" code pour activer le support subrepos.

EDIT

Je l'ai essayé d'utiliser récemment et cela fonctionne très bien même sans changer les paramètres par défaut.

0

J'ai trouvé que vous devez configurer les emplacements pour les sous-dépôts dans le fichier de paramètres "mercurial.ini".

Pour un subrepo nommé "mysubrepo", vous devez ajouter la ligne

[subpaths] 
mysubrepo = ssh://[email protected]/subrepolocation