Gitosis: configuración de variables de configuración del repositorio
Pregunta
¿Hay alguna manera de establecer variables de configuración del repositorio a través de la conf gitosis en lugar de ir a cada repositorio y editar los valores conf directamente?
Solución
No creo que sea posible. Por otro lado, es bastante simple construir "porcelana". script que analiza su gitosis.conf para algunos comentarios especiales que codifican los valores conf. Luego, poner ese script en un gancho posterior a la confirmación debería hacer el truco.
Otros consejos
Nota (10 años después, 2018), la gitosis ha sido reemplazada por gitolite .
Y gitolite ofrece una forma de especificar variables de configuración a través de la configuración de gitolite .
La sintaxis es simple:
config sectionname.keyname = value
Por ejemplo:
repo gitolite config hooks.mailinglist = gitolite-commits@example.tld config hooks.emailprefix = "[gitolite] " config foo.bar = ""
Esto hace un simple "
git config section.key value
" (para los primeros 2 ejemplos anteriores) o "git config --unset-all section.key
" (para el último ejemplo).
No se admiten otras formas del comandogit config
(--add
, value_regex, etc.).