2010-10-25 7 views
14

quiero seguir mi principal .hgrc de control de revisión, porque tengo una buena cantidad de personalización en ella, pero yo quiero tener diferentes nombres de los autores en función de qué máquina que estoy utilizando (trabajo, hogar, & c.).¿Puedo incluir archivos de configuración secundaria en mi mercurial .hgrc?

La forma en que haría esto en un script bash es obtener un guión bash local del host que Mercurial ignora, pero no estoy seguro de cómo hacerlo en el formato de archivo de configuración que usa Mercurial.

Respuesta

18

Usted puede hacer esto utilizando la sintaxis no-uso frecuente, pero hay sido-rato-incluir.

poner tus cosas en su máquina específica ~/.hgrc y luego incluyen un archivo de configuración repetitivo-a través de los sistemas-all-constantes. Ejemplo:

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

%include .hgrc-boilerplate 

Seguir el archivo .hgrc-repetitivo en el control de revisión.

Véase el hgrc man page para más detalles.

+0

¡Gracias! Eso es justo lo que necesitaba. –

Cuestiones relacionadas