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?

Foi útil?

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 comando git config (--add, o value_regex, etc) não são suportadas.

Licenciado em: CC-BY-SA com atribuição
Não afiliado a StackOverflow
scroll top