Extra configuration to append to the default ~/.gitolite.rc
.
This should be Perl code that modifies the %RC
configuration variable. The default ~/.gitolite.rc
content is generated by invoking gitolite print-default-rc
, and extra configuration from this option is appended to it. The result is placed to Nix store, and the ~/.gitolite.rc
file becomes a symlink to it.
If you already have a customized (or otherwise changed) ~/.gitolite.rc
file, NixOS will refuse to replace it with a symlink, and the gitolite-init
initialization service will fail. In this situation, in order to use this option, you will need to take any customizations you may have in ~/.gitolite.rc
, convert them to appropriate Perl statements, add them to this option, and remove the file.
See also the enableGitAnnex
option.
strings concatenated with "\n"
""
''
$RC{UMASK} = 0027;
$RC{SITE_INFO} = 'This is our private repository host';
push( @{$RC{ENABLE}}, 'Kindergarten' ); # enable the command/feature
@{$RC{ENABLE}} = grep { $_ ne 'desc' } @{$RC{ENABLE}}; # disable the command/feature
''