summary refs log tree commit diff
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)
downloadguix-73b35195681f8367e27ebf2a239c2d4790fb2304.tar.gz
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