diff options
author | David Thompson <dthompson2@worcester.edu> | 2022-10-06 08:45:48 -0400 |
---|---|---|
committer | David Thompson <dthompson2@worcester.edu> | 2022-10-24 16:37:22 -0400 |
commit | 966118da711506b04c11fbfcac9483d59ed2d912 (patch) | |
tree | a21c7f104f6c5b50609fb4949b9fede0d61da33f /doc | |
parent | 8663be6da7f13a8eeea71dc1f493f7adc5b7672a (diff) | |
download | guix-966118da711506b04c11fbfcac9483d59ed2d912.tar.gz |
gnu: version-control: Add make-gitolite procedure.
* gnu/packages/version-control.scm (make-gitolite): New procedure. (gitolite): Use make-gitolite. * doc/guix.texi (Gitolite service): Document how to use make-gitolite.
Diffstat (limited to 'doc')
-rw-r--r-- | doc/guix.texi | 16 |
1 files changed, 15 insertions, 1 deletions
diff --git a/doc/guix.texi b/doc/guix.texi index 5c41f21d45..2f7ab61aec 100644 --- a/doc/guix.texi +++ b/doc/guix.texi @@ -35618,7 +35618,21 @@ Data type representing the configuration for @code{gitolite-service-type}. @table @asis @item @code{package} (default: @var{gitolite}) -Gitolite package to use. +Gitolite package to use. There are optional Gitolite dependencies that +are not included in the default package, such as Redis and git-annex. +These features can be made available by using the @code{make-gitolite} +procedure in the @code{(gnu packages version-control}) module to produce +a variant of Gitolite with the desired additional dependencies. + +The following code returns a package in which the Redis and git-annex +programs can be invoked by Gitolite's scripts: + +@example +(use-modules (gnu packages databases) + (gnu packages haskell-apps) + (gnu packages version-control)) +(make-gitolite (list redis git-annex)) +@end example @item @code{user} (default: @var{git}) User to use for Gitolite. This will be user that you use when accessing |