Gitosis: настройка переменных конфигурации репозитория - PullRequest
4 голосов
/ 04 ноября 2008

Есть ли способ установить переменные конфигурации репозитория через conf gitosis вместо того, чтобы заходить в каждый репозиторий и редактировать значения conf напрямую?

Ответы [ 2 ]

1 голос
/ 06 ноября 2008

Я не думаю, что это возможно. С другой стороны, довольно просто создать «фарфоровый» скрипт, который анализирует ваш gitosis.conf на наличие специальных комментариев, кодирующих значения conf. Тогда помещение такого скрипта в хук post-commit должно помочь.

0 голосов
/ 05 июля 2018

Примечание (10 лет спустя, 2018), гитоз уже давно заменен на гитолит .

А gitolite предлагает способ указывать переменные конфигурации через конфигурацию gitolite .

Синтаксис прост:

config sectionname.keyname = value

Например:

repo gitolite
    config hooks.mailinglist = gitolite-commits@example.tld
    config hooks.emailprefix = "[gitolite] "
    config foo.bar = ""

Это либо просто "git config section.key value" (для первых 2 примеров выше), либо "git config --unset-all section.key" (для последнего примера).
Другие формы команды git config (--add, value_regex и т. Д.) Не поддерживаются.

...