2010-12-04 3 views
1

Dans mercurial, vous ajoutez des lignes à hgrc dans la section [paths] pour créer des alias à pousser et tirer à partir de. Mais peuvent-ils être étendus récursivement? Par exemple:Les chemins mercuriels sont-ils développés récursivement dans hgrc?

# .hg/hgrc 
[paths] 
myserver = ssh://myserver/path/to/remote/repo 
default = myserver 

Si je mets dans mon hgrc et essayer de faire hg push default, il va pousser à Myserver?

+0

Pourquoi ne pas simplement essayer? –

+0

J'ai essayé après avoir posté la question, mais j'ai pensé que ce serait bien d'avoir la réponse SO. –

Répondre

5

Non, ils ne le sont pas. Un simple test avec le fichier hgrc suivant:

[paths] 
repo = C:\Temp\repo 
default = repo 

puis un coup de pouce:

[C:\Temp\clone1] :hg push 
abort: repository C:\Temp\clone1\repo not found! 

... me dit que cela ne fonctionne pas. Vous allez devoir copier l'URL. Fondamentalement, il semble que le nom est simplement compris comme un chemin relatif local, d'où réside le référentiel actuel.

Questions connexes