./devel/gitolite, Gitolite allows you to host Git repositories easily and securely

[ CVSweb ] [ Homepage ] [ RSS ] [ Required by ] [ Add to tracker ]


Branch: CURRENT, Version: 3.6.12, Package name: gitolite-3.6.12, Maintainer: pkgsrc-users

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.


Required to run:
[lang/perl5] [devel/git-base]

Required to build:
[pkgtools/cwrappers]

Master sites:

Filesize: 198.93 KB

Version history: (Expand)


CVS history: (Expand)


   2023-04-05 12:13:24 by Nikita | Files touched by this commit (3) | Package updated
Log message:
gitolite: update to version 3.6.12

Changelog:

2020-08-04  v3.6.12 mirroring terminoligy changes

                    install script can now modify #! lines when using a custom
                    perl executable

                    'config' user command allows for config values with spaces
                    in them

                    finally added notes in "t/README" on testing http \ 
mode and
                    mirroring, with pre-build helpers for Fedora and Manjaro

                    ...plus various bug fixes

2019-01-08  v3.6.11 fix security issue in 'rsync' (bundle helper); see commit
                    5df2b81 for more

2018-09-30  v3.6.10 fix up boo-boo caused by previous release; see mails on
                    list for details

2018-08-07  v3.6.9  prevent racy access to repos in process of migration to
                    gitolite

                    'info' learns new '-p' option to show only physical repos
                    (as opposed to wild repos)

2018-07-12  v3.6.8  fix bug when deleting *all* hooks for a repo

                    allow trailing slashes in repo names

                    make pre-receive hook driver bail on non-zero exit of a
                    pre-receive hook

                    allow templates in gitolite.conf (new feature)

                    various optimiations

2017-07-02  v3.6.7  allow repo-specific hooks to be organised into
                    subdirectories, and allow the multi-hook driver to be
                    placed in some other location of your choice

                    allow simple test code to be embedded within the
                    gitolite.conf file; see contrib/utils/testconf for how.
                    (This goes on the client side, not on the server)

                    allow syslog "facility" to be changed, from the \ 
default of
                    'local0'

                    allow @group names in config values to be expanded; it is
                    replaced with a space separated list of members
   2022-06-28 13:38:00 by Thomas Klausner | Files touched by this commit (3952)
Log message:
*: recursive bump for perl 5.36
   2021-10-26 12:20:11 by Nia Alarie | Files touched by this commit (3016)
Log message:
archivers: Replace RMD160 checksums with BLAKE2s checksums

All checksums have been double-checked against existing RMD160 and
SHA512 hashes

Could not be committed due to merge conflict:
devel/py-traitlets/distinfo

The following distfiles were unfetchable (note: some may be only fetched
conditionally):

./devel/pvs/distinfo pvs-3.2-solaris.tgz
./devel/eclipse/distinfo eclipse-sourceBuild-srcIncluded-3.0.1.zip
   2021-10-07 15:44:44 by Nia Alarie | Files touched by this commit (3017)
Log message:
devel: Remove SHA1 hashes for distfiles
   2021-05-24 21:56:06 by Thomas Klausner | Files touched by this commit (3575)
Log message:
*: recursive bump for perl 5.34
   2020-08-31 20:13:29 by Thomas Klausner | Files touched by this commit (3631)
Log message:
*: bump PKGREVISION for perl-5.32.
   2019-08-11 15:25:21 by Thomas Klausner | Files touched by this commit (3557)
Log message:
Bump PKGREVISIONs for perl 5.30.0
   2018-08-22 11:48:07 by Thomas Klausner | Files touched by this commit (3558)
Log message:
Recursive bump for perl5-5.28.0