Gitosis: definição de variáveis ??de configuração de repositório
Pergunta
Existe uma maneira de definir variáveis ??de configuração de repositório através da conf gitosis vez de ir para cada repositório e editando os valores conf diretamente?
Solução
Eu não acho que é possível. Por outro lado, é bastante simples de construir script "porcelana" que analisa o gitosis.conf para alguns comentários especiais que codificam os valores conf. Em seguida, colocar esse script em um gancho post-commit deve fazer o truque.
Outras dicas
Note (10 anos depois, 2018), gitosis tem sido substituído por gitolite .
e oferece gitolite uma maneira de especificar configuração Variáveis ??através gitolite configuração .
A sintaxe é simples:
config sectionname.keyname = value
Por exemplo:
repo gitolite config hooks.mailinglist = gitolite-commits@example.tld config hooks.emailprefix = "[gitolite] " config foo.bar = ""
Isso não faz nem uma "
git config section.key value
" simples (para os 2 primeiros exemplos acima) ou "git config --unset-all section.key
" (para o último exemplo).
Outras formas do comandogit config
(--add
, o value_regex, etc) não são suportadas.