summaryrefslogtreecommitdiff
path: root/doc
diff options
context:
space:
mode:
authorAlexey Abramov <levenson@mmer.org>2022-10-19 11:34:31 +0200
committerChristopher Baines <mail@cbaines.net>2022-11-07 20:29:14 +0100
commit73b35195681f8367e27ebf2a239c2d4790fb2304 (patch)
tree07487020b46d88ad4611b74d5cf8cf91ce0fb4bf /doc
parentb670dc6c8a38a237308ae8243ac311b63c533290 (diff)
services: gitolite: Add local-code configuration option.
* gnu/services/version-control.scm (gitolite-rc-file): Add local-code field. (gitolite-rc-file-compiler): Serialize the field. * doc/guix.texi: Document it. Signed-off-by: Christopher Baines <mail@cbaines.net>
Diffstat (limited to 'doc')
-rw-r--r--doc/guix.texi9
1 files changed, 9 insertions, 0 deletions
diff --git a/doc/guix.texi b/doc/guix.texi
index 1eb47e31cf..3f76184495 100644
--- a/doc/guix.texi
+++ b/doc/guix.texi
@@ -35736,6 +35736,15 @@ A value like @code{#o0027} will give read access to the group used by Gitolite
(by default: @code{git}). This is necessary when using Gitolite with software
like cgit or gitweb.
+@item @code{local-code} (default: @code{"$rc@{GL_ADMIN_BASE@}/local"})
+Allows you to add your own non-core programs, or even override the
+shipped ones with your own.
+
+Please supply the FULL path to this variable. By default, directory
+called "local" in your gitolite clone is used, providing the benefits of
+versioning them as well as making changes to them without having to log
+on to the server.
+
@item @code{unsafe-pattern} (default: @code{#f})
An optional Perl regular expression for catching unsafe configurations in
the configuration file. See