В документации gitolite упоминается, что это только "специфичный для репозитория" механизм, что означает, что группы репозитория не поддерживаются.
Реализация , кажется, подтверждает это, поскольку комментарий, предшествующий фактическому git config
, гласит:
ВАЖНОЕ ПРИМЕЧАНИЕ: следующие 3 саба (setup_*
) предполагают, что $PWD
- это сам голый репо
И это следует за функцией, выполняющей git config
:
# ----------------------------------------------------------------------------
# set/unset git configs
# ----------------------------------------------------------------------------
sub setup_git_configs
{
my ($repo, $git_configs_p) = @_;
while ( my ($key, $value) = each(%{ $git_configs_p->{$repo} }) ) {
if ($value ne "") {
$value =~ s/^"(.*)"$/$1/;
system("git", "config", $key, $value);
} else {
system("git", "config", "--unset-all", $key);
}
}
}