summaryrefslogtreecommitdiffstats
path: root/debian/control
diff options
context:
space:
mode:
authorDaniel Baumann <daniel.baumann@progress-linux.org>2024-04-07 14:17:29 +0000
committerDaniel Baumann <daniel.baumann@progress-linux.org>2024-04-07 14:17:29 +0000
commit3841ec37a9adcc752cd53ad2ee5e3cf12de824a0 (patch)
tree3760e33eb72a4955ffa88d9cfa60579bab714dd6 /debian/control
parentAdding upstream version 3.6.12. (diff)
downloadgitolite3-3841ec37a9adcc752cd53ad2ee5e3cf12de824a0.tar.xz
gitolite3-3841ec37a9adcc752cd53ad2ee5e3cf12de824a0.zip
Adding debian version 3.6.12-1.debian/3.6.12-1debian
Signed-off-by: Daniel Baumann <daniel.baumann@progress-linux.org>
Diffstat (limited to '')
-rw-r--r--debian/control41
1 files changed, 41 insertions, 0 deletions
diff --git a/debian/control b/debian/control
new file mode 100644
index 0000000..0e55593
--- /dev/null
+++ b/debian/control
@@ -0,0 +1,41 @@
+Source: gitolite3
+Section: vcs
+Priority: optional
+Maintainer: David Bremner <bremner@debian.org>
+Uploaders: Rhonda D'Vine <rhonda@debian.org>
+Build-Depends: debhelper
+Build-Depends-Indep: po-debconf
+Standards-Version: 3.9.6
+Homepage: http://github.com/sitaramc/gitolite
+Vcs-Browser: https://salsa.debian.org/gitolite-team/gitolite3
+Vcs-Git: https://salsa.debian.org/gitolite-team/gitolite3.git
+
+Package: gitolite3
+Architecture: all
+Depends: adduser,
+ debconf (>= 0.5) | debconf-2.0,
+ git (>= 1:1.7.0.4) | git-core (>= 1:1.6.2),
+ libjson-perl,
+ openssh-client,
+ openssh-server | ssh-server,
+ perl (>= 5.6.0-16),
+ ${misc:Depends}
+Suggests: git-daemon-sysvinit, gitweb
+Description: SSH-based gatekeeper for git repositories (version 3)
+ Gitolite is an SSH-based gatekeeper providing access control for a server that
+ hosts many git repositories. Without gitolite,
+ each developer needing to push to one of the repositories hosted would need a
+ user account on that server; gitolite lets you do that just using
+ SSH public keys tied to a single, common, user that hosts all the
+ repositories.
+ .
+ Gitolite can restrict who can read (clone/fetch) from or write
+ (push) to a repository, and who can push to what branch or tag - an
+ important issue in corporate environments. Other features include:
+ * access control by branch-name or by modified file/directory;
+ * per-developer "personal namespace" prefixes;
+ * simple but powerful configuration file syntax (with validation);
+ * config files (and authority for maintaining them) can be split;
+ * easy integration with gitweb;
+ * comprehensive logging;
+ * easy migration from gitosis.