2010-10-25 1 views
14

Je veux garder mon .hgrc principal dans le contrôle de révision, parce que j'ai beaucoup de personnalisation dedans, mais je veux avoir différents noms d'auteur selon quelle machine j'utilise (travail, maison, & c.). La façon dont je ferais cela dans un script bash est de trouver un script bash hôte-local qui est ignoré par Mercurial, mais je ne suis pas sûr de savoir comment le faire dans le format de fichier de configuration utilisé par Mercurial.Puis-je inclure des fichiers de sous-config dans mon mercurial .hgrc?

Répondre

18

Vous pouvez le faire en utilisant la syntaxe d'inclusion non-utilisée mais utilisée depuis un certain temps. Mettez votre matériel spécifique à la machine dans votre ~/.hgrc, puis ajoutez un fichier de configuration standard à tous les systèmes. Exemple:

[ui] 
username=You <[email protected]> 

%include .hgrc-boilerplate 

suivre le fichier .hgrc-boilerplate dans le contrôle de révision. Pour plus de détails, voir le hgrc man page.

+0

Merci! C'est juste ce dont j'avais besoin. –

Questions connexes