Estoy buscando una forma de configurar .hgrc
elementos de configuración sin editar realmente el archivo de texto. Estoy tratando de estandarizar la configuración de la hgrc
a través de múltiples desarrolladores y me gustaría un comando como¿Puedo configurar las opciones de configuración de Mercurial programáticamente?
hg --config ui.username=foo
sino que también ahorra que el cambio de configuración en el archivo hgrc
.
Parece que esto debería ser algo que debería ser soportado directamente en el comando vail hg, pero no puedo encontrarlo en ninguna parte.
Y si el proceso bajo el cual hg se ejecuta no tiene '~' o directorio HOME, o se está ejecutando como un usuario de sistema/daemon con un directorio '~' no puede escribir a:: ~ ( – Garen
@Garen: Siempre puede configurar 'HGRCPATH' para anular donde Mercurial busca los archivos de configuración.Eso debería ser útil para su usuario daemon sin hogar –
Ciertos sistemas populares de CI (por ejemplo, TeamCity) no ofrecen ninguna manera de hacer esto. La documentación también es incorrecta. -por ejemplo, hg no comprueba las ubicaciones documentadas de todo el sistema, como C: \ Mercurial, y nunca he podido leer la ubicación de registro anunciada. En Linux puede ser difícil cuando tu compilación ocurre dentro de un chroot donde podría tener una capacidad limitada para efectuar configuraciones de entorno, no tener homedir, etc. Podría seguir y seguir, el punto es que sería TAN fácil de sortear con ellos IFF Mercurial simplemente nos dejaría especificar un archivo de configuración camino en la línea de comando. :) – Garen