The NetBSD Project

CVS log for pkgsrc/devel/gitolite/Makefile

[BACK] Up to [] / pkgsrc / devel / gitolite

Request diff between arbitrary revisions

Default branch: MAIN

Revision 1.31 / (download) - annotate - [select for diffs], Wed Apr 5 10:13:24 2023 UTC (8 months ago) by nikita
Branch: MAIN
CVS Tags: pkgsrc-2023Q3-base, pkgsrc-2023Q3, pkgsrc-2023Q2-base, pkgsrc-2023Q2, HEAD
Changes since 1.30: +2 -3 lines
Diff to previous 1.30 (colored)

gitolite: update to version 3.6.12


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

           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

                    '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

                    allow @group names in config values to be expanded; it is
                    replaced with a space separated list of members

Revision 1.30 / (download) - annotate - [select for diffs], Tue Jun 28 11:31:43 2022 UTC (17 months, 1 week ago) by wiz
Branch: MAIN
CVS Tags: pkgsrc-2023Q1-base, pkgsrc-2023Q1, pkgsrc-2022Q4-base, pkgsrc-2022Q4, pkgsrc-2022Q3-base, pkgsrc-2022Q3
Changes since 1.29: +2 -2 lines
Diff to previous 1.29 (colored)

*: recursive bump for perl 5.36

Revision 1.29 / (download) - annotate - [select for diffs], Mon May 24 19:49:57 2021 UTC (2 years, 6 months ago) by wiz
Branch: MAIN
CVS Tags: pkgsrc-2022Q2-base, pkgsrc-2022Q2, pkgsrc-2022Q1-base, pkgsrc-2022Q1, pkgsrc-2021Q4-base, pkgsrc-2021Q4, pkgsrc-2021Q3-base, pkgsrc-2021Q3, pkgsrc-2021Q2-base, pkgsrc-2021Q2
Changes since 1.28: +2 -2 lines
Diff to previous 1.28 (colored)

*: recursive bump for perl 5.34

Revision 1.28 / (download) - annotate - [select for diffs], Mon Aug 31 18:07:20 2020 UTC (3 years, 3 months ago) by wiz
Branch: MAIN
CVS Tags: pkgsrc-2021Q1-base, pkgsrc-2021Q1, pkgsrc-2020Q4-base, pkgsrc-2020Q4, pkgsrc-2020Q3-base, pkgsrc-2020Q3
Changes since 1.27: +2 -2 lines
Diff to previous 1.27 (colored)

*: bump PKGREVISION for perl-5.32.

Revision 1.27 / (download) - annotate - [select for diffs], Sun Aug 11 13:18:43 2019 UTC (4 years, 3 months ago) by wiz
Branch: MAIN
CVS Tags: pkgsrc-2020Q2-base, pkgsrc-2020Q2, pkgsrc-2020Q1-base, pkgsrc-2020Q1, pkgsrc-2019Q4-base, pkgsrc-2019Q4, pkgsrc-2019Q3-base, pkgsrc-2019Q3
Changes since 1.26: +2 -2 lines
Diff to previous 1.26 (colored)

Bump PKGREVISIONs for perl 5.30.0

Revision 1.26 / (download) - annotate - [select for diffs], Wed Aug 22 09:43:30 2018 UTC (5 years, 3 months ago) by wiz
Branch: MAIN
CVS Tags: pkgsrc-2019Q2-base, pkgsrc-2019Q2, pkgsrc-2019Q1-base, pkgsrc-2019Q1, pkgsrc-2018Q4-base, pkgsrc-2018Q4, pkgsrc-2018Q3-base, pkgsrc-2018Q3
Changes since 1.25: +2 -1 lines
Diff to previous 1.25 (colored)

Recursive bump for perl5-5.28.0

Revision 1.25 / (download) - annotate - [select for diffs], Mon Jun 12 08:24:37 2017 UTC (6 years, 5 months ago) by wiz
Branch: MAIN
CVS Tags: pkgsrc-2018Q2-base, pkgsrc-2018Q2, pkgsrc-2018Q1-base, pkgsrc-2018Q1, pkgsrc-2017Q4-base, pkgsrc-2017Q4, pkgsrc-2017Q3-base, pkgsrc-2017Q3, pkgsrc-2017Q2-base, pkgsrc-2017Q2
Changes since 1.24: +2 -3 lines
Diff to previous 1.24 (colored)

Updated gitolite to 3.6.6.

2016-09-08  v3.6.6  simple but important fix for a future perl deprecation
                    (perl will be removing "." from @INC in 5.24)

                    'perms' now requires a '-c' to activate batch mode
                    (should not affect interactive use but check your scripts

                    gitolite setup now accepts a '-m' option to supply a
                    custom message (useful when it is used by a script)

From Harry Waddell in PR 52293.

Revision 1.24 / (download) - annotate - [select for diffs], Sat Jul 9 06:38:07 2016 UTC (7 years, 5 months ago) by wiz
Branch: MAIN
CVS Tags: pkgsrc-2017Q1-base, pkgsrc-2017Q1, pkgsrc-2016Q4-base, pkgsrc-2016Q4, pkgsrc-2016Q3-base, pkgsrc-2016Q3
Changes since 1.23: +2 -1 lines
Diff to previous 1.23 (colored)

Bump PKGREVISION for perl-5.24.0 for everything mentioning perl.

Revision 1.23 / (download) - annotate - [select for diffs], Tue Jul 5 18:49:23 2016 UTC (7 years, 5 months ago) by ryoon
Branch: MAIN
Changes since 1.22: +2 -2 lines
Diff to previous 1.22 (colored)

Update to 3.6.5

2016-02-20  v3.6.5  allow creator check to be bypassed during mirroring

                    handle new style ssh fingerprinting correctly (thanks to
                    Robin Johnson)

                    allow pre-auto-gc as a repo-specific hook

                    optimise mirror pushes for heavily used repos

                    create-with-reference trigger: on repo creation, setup
                    objects/info/alternates for a server side alternate object

                    'mirror status all all' prints a list of repos that have
                    *some* error, which is arguably more useful for further

                    allow incrementally adding more repo-specific hooks

Revision 1.22 / (download) - annotate - [select for diffs], Sun Feb 7 07:37:56 2016 UTC (7 years, 10 months ago) by ryoon
Branch: MAIN
CVS Tags: pkgsrc-2016Q2-base, pkgsrc-2016Q2, pkgsrc-2016Q1-base, pkgsrc-2016Q1
Changes since 1.21: +2 -3 lines
Diff to previous 1.21 (colored)

Update to 3.6.4

2015-11-01  v3.6.4  a ref-create bug in wild repos was fixed

                    some contrib code related to AD integration, and to
                    redmine user aliases

                    teach a few new tricks

                    remove a race condition in 'create' command that affected
                    the 'default roles' setting

                    make 'who-pushed' more efficient (local push logs, and
                    'tip search')

                    'gitolite query-rc' learns '-d' ('--dump') option

Revision 1.21 / (download) - annotate - [select for diffs], Fri Jun 12 10:48:49 2015 UTC (8 years, 5 months ago) by wiz
Branch: MAIN
CVS Tags: pkgsrc-2015Q4-base, pkgsrc-2015Q4, pkgsrc-2015Q3-base, pkgsrc-2015Q3, pkgsrc-2015Q2-base, pkgsrc-2015Q2
Changes since 1.20: +2 -1 lines
Diff to previous 1.20 (colored)

Recursive PKGREVISION bump for all packages mentioning 'perl',
having a PKGNAME of p5-*, or depending such a package,
for perl-5.22.0.

Revision 1.20 / (download) - annotate - [select for diffs], Thu Apr 30 00:18:23 2015 UTC (8 years, 7 months ago) by ryoon
Branch: MAIN
Changes since 1.19: +5 -3 lines
Diff to previous 1.19 (colored)

Update to 3.6.3

* Use GITHUB framework.

2015-04-26  v3.6.3  allow limited use of 'git config' using the new 'config'

                    accept openssh 6.8's new fingerprint output format

                    (finally!) allow limited symlinks within ~/repositories;
                    see commit 8e36230 for details

                    perms command now lists available roles

                    minor backward compat breakage: 'perms -l repo' no longer
                    works; see 'perms -h' for new usage

                    allow gitolite-shell to be used as $SHELL (experts only;
                    no support, no docs; see commit 9cd1e37 for details)

                    help with 'git push --signed' using a post-receive hook to
                    adopt push certs into 'refs/push-certs'; for details see

                    new 'transparent proxy' feature for git repos; see
                    src/lib/Gitolite/Triggers/ for details

Revision 1.19 / (download) - annotate - [select for diffs], Sat Nov 29 03:23:01 2014 UTC (9 years ago) by ryoon
Branch: MAIN
CVS Tags: pkgsrc-2015Q1-base, pkgsrc-2015Q1, pkgsrc-2014Q4-base, pkgsrc-2014Q4
Changes since 1.18: +3 -3 lines
Diff to previous 1.18 (colored)

Update yo 3.6.2

2014-11-10  v3.6.2  disable ../ everywhere (see mailing list thread for

                    VREF/NAME_NC -- like VREF/NAME but for new commits only.
                    Details within src/VREF/NAME_NC.

                    allow gitolite.conf to be tested locally; details within

Revision 1.18 / (download) - annotate - [select for diffs], Sat Jul 12 04:56:09 2014 UTC (9 years, 5 months ago) by ryoon
Branch: MAIN
CVS Tags: pkgsrc-2014Q3-base, pkgsrc-2014Q3
Changes since 1.17: +2 -3 lines
Diff to previous 1.17 (colored)

Update to 3.6.1

* Improve MESSAGE

2014-06-22  v3.6.1  experimental rc format convertor for "<= 3.3" users who
                    have already upgraded the *code* to ">= v3.4".  Program is
                    in contrib/utils.

                    giving shell access to a few users got a lot easier (see
                    comments in the rc file).

                    allow logging to syslog as well (see comments in the rc

                    new 'motd' command

                    redis caching redone and now in core; see

2014-05-09  v3.6    (cool stuff) the access command can now help you debug
                    your rules / understand how a specific access decision was
                    arrived at.

                    mirroring: since mirroring is asynchronous (by default
                    anyway), when a 'git push --mirror' fails, you may not
                    know it unless you look in the log file on the server.
                    Now gitolite captures the info and -- if the word 'fatal'
                    appears anywhere within it, it saves the entire output and
                    prints it to STDERR for anyone who reads or writes the
                    repo on the *master* server, until the error condition
                    clears up.

                    mirroring: allow 'nosync' slaves -- no attempt to
                    automatically push to these slaves will be made.  Instead,
                    you have to manually (or via cron, etc) trigger pushes.

                    (backward compat breakage) the old v2 syntax for
                    specifying gitweb owner and description is no longer

                    macros now allow strings as arguments (thanks to Jason
                    Donenfeld for the idea/problem).

                    the 'info' command can print in JSON format if asked to.

                    repo-specific hooks: now you can specify more than one,
                    and gitolite runs all of them in sequence.

                    new trigger 'expand-deny-messages' to show more details
                    when access is denied.

                    git-annex support is finally in master, yaaay!

                    new 'readme' command, modelled after 'desc'.  Apparently
                    gitweb can use a README.html file in the *bare* repo
                    directory -- who knew!

2013-10-14  v3.5.3  catch undefined groupnames (when possible)

                    mirroring: async push to slaves

                    (some portability fixes)

                    (a couple of contrib scripts - querying IPA based LDAP
                    servers for group membership, and user key management)

                    allow groups in subconf files (this *may* slow down
                    compilation in extreme cases)

                    make adding repo-specific hooks easier (see cust.mkd or
                    cust.html online for docs)

                    smart http now supports git 1.8.2 and above (which changed
                    the protocol requirements a wee bit)

Revision 1.17 / (download) - annotate - [select for diffs], Thu May 29 23:35:35 2014 UTC (9 years, 6 months ago) by wiz
Branch: MAIN
CVS Tags: pkgsrc-2014Q2-base, pkgsrc-2014Q2
Changes since 1.16: +2 -1 lines
Diff to previous 1.16 (colored)

Bump for perl-5.20.0.
Do it for all packages that
* mention perl, or
* have a directory name starting with p5-*, or
* depend on a package starting with p5-
like last time, for 5.18, where this didn't lead to complaints.
Let me know if you have any this time.

Revision 1.16 / (download) - annotate - [select for diffs], Mon Jan 27 18:41:11 2014 UTC (9 years, 10 months ago) by wiz
Branch: MAIN
CVS Tags: pkgsrc-2014Q1-base, pkgsrc-2014Q1
Changes since 1.15: +1 -5 lines
Diff to previous 1.15 (colored)

Do not set FETCH_USING, should not be set in a package Makefile.

Revision 1.15 / (download) - annotate - [select for diffs], Fri Oct 18 11:41:18 2013 UTC (10 years, 1 month ago) by bsiegert
Branch: MAIN
CVS Tags: pkgsrc-2013Q4-base, pkgsrc-2013Q4
Changes since 1.14: +3 -2 lines
Diff to previous 1.14 (colored)

Fix a common mistake in many different packages: POSIX says that when using
pax -rw, the destination directory must exist. pax in NetBSD creates it if
not, pax in MirBSD complains. I read through all pkgsrc Makefiles that use
pax and added an entry to INSTALLATION_DIRS, or an INSTALL_DATA_DIR

I did not test all the changes but they should be fairly safe. If you notice
any breakage because of this change, please contact me.

Revision 1.14 / (download) - annotate - [select for diffs], Thu Sep 26 21:05:29 2013 UTC (10 years, 2 months ago) by ryoon
Branch: MAIN
CVS Tags: pkgsrc-2013Q3-base, pkgsrc-2013Q3
Changes since 1.13: +2 -3 lines
Diff to previous 1.13 (colored)

Update to 3.5.2

2013-07-10  v3.5.2  allow ENV vars to be set from repo options, for use in
                    triggers and hooks

                    bug-fix: the new set-default-roles feature was being
                    invoked on every run of "perms" and overriding it!

Revision 1.13 / (download) - annotate - [select for diffs], Mon Sep 9 14:07:58 2013 UTC (10 years, 3 months ago) by wiz
Branch: MAIN
Changes since 1.12: +3 -3 lines
Diff to previous 1.12 (colored)

Finish git rename from scmgit to git.

Revision 1.12 / (download) - annotate - [select for diffs], Tue Jun 11 13:37:20 2013 UTC (10 years, 6 months ago) by ryoon
Branch: MAIN
CVS Tags: pkgsrc-2013Q2-base, pkgsrc-2013Q2
Changes since 1.11: +2 -3 lines
Diff to previous 1.11 (colored)

Update to 3.5.1

2013-03-24  v3.5    (2 minor backward compat breakages)
                    1.  'DEFAULT_ROLE_PERMS' replaced by per repo
                        'default.roles' option
                    2.  'gitolite list-memberships' now requires a '-r' or a
                        '-u' flag

                    new 'gitolite owns' command (thanks to Kevin Pulo)

Revision 1.11 / (download) - annotate - [select for diffs], Fri May 31 12:39:59 2013 UTC (10 years, 6 months ago) by wiz
Branch: MAIN
Changes since 1.10: +2 -2 lines
Diff to previous 1.10 (colored)

Bump all packages for perl-5.18, that
a) refer 'perl' in their Makefile, or
b) have a directory name of p5-*, or
c) have any dependency on any p5-* package

Like last time, where this caused no complaints.

Revision 1.10 / (download) - annotate - [select for diffs], Sat Mar 16 16:11:16 2013 UTC (10 years, 8 months ago) by ryoon
Branch: MAIN
CVS Tags: pkgsrc-2013Q1-base, pkgsrc-2013Q1
Changes since 1.9: +2 -2 lines
Diff to previous 1.9 (colored)

One more PERL5 SUBST.
Ride previous revbump.

Revision 1.9 / (download) - annotate - [select for diffs], Sat Mar 16 16:02:06 2013 UTC (10 years, 8 months ago) by ryoon
Branch: MAIN
Changes since 1.8: +7 -13 lines
Diff to previous 1.8 (colored)

* Remove unused SUBST_*.
* Whitespaces to tabs.

Revision 1.8 / (download) - annotate - [select for diffs], Sat Mar 16 15:56:17 2013 UTC (10 years, 8 months ago) by ryoon
Branch: MAIN
Changes since 1.7: +9 -2 lines
Diff to previous 1.7 (colored)


* Fix perl's path in hook files.
  Fix functionality on unprivileged bootstrap pkgsrc environment.

Revision 1.7 / (download) - annotate - [select for diffs], Thu Mar 14 18:55:02 2013 UTC (10 years, 8 months ago) by ryoon
Branch: MAIN
Changes since 1.6: +2 -2 lines
Diff to previous 1.6 (colored)

Update to 3.4

2013-03-05  v3.4    new rc file format makes it much easier to enable specific

Revision 1.6 / (download) - annotate - [select for diffs], Sat Mar 2 23:41:07 2013 UTC (10 years, 9 months ago) by ryoon
Branch: MAIN
Changes since 1.5: +7 -5 lines
Diff to previous 1.5 (colored)

Update to 3.3

2012-12-29  v3.3    bug fix: gl-perms propagation to slaves broke sometime
                    after v3.2 (so if you're only picking up tagged releases
                    you're OK)

                    the "D" command now allows rm/unlock to be totally

                    new trigger: update-gitweb-daemon-from-options; another
                    way to update gitweb and daemon access lists

                    new 'create' command for explicit wild repo creation, and
                    new AutoCreate trigger to control auto-creation

                    allow simple macros in conf file

2012-11-14  v3.2    major efficiency boost for large setups

                    optional support for multi-line pubkeys; see

                    bug fix for not creating gl-conf when repo para has only
                    config lines and no access rules

                    new 'bg' trigger command to put long jobs started from a
                    trigger into background

                    %GL_REPO and %GL_CREATOR now work for 'option's also

                    test suite now much more BSD friendly

2012-10-05  v3.1    (security) fix path traversal on wild repos

                    new %GL_CREATOR variable for git-config lines

                    rsync command to create and send bundles automagically

                    migrated 'who-pushed'

                    logical expressions on refexes!!!

Revision 1.5 / (download) - annotate - [select for diffs], Fri Jan 25 21:04:02 2013 UTC (10 years, 10 months ago) by ryoon
Branch: MAIN
Changes since 1.4: +44 -15 lines
Diff to previous 1.4 (colored)

Update to 3.04

* Update MESSAGE.

* Re-written from scratch, this is gilolite g3.

Revision 1.4 / (download) - annotate - [select for diffs], Wed Oct 31 11:17:00 2012 UTC (11 years, 1 month ago) by asau
Branch: MAIN
CVS Tags: pkgsrc-2012Q4-base, pkgsrc-2012Q4
Changes since 1.3: +1 -3 lines
Diff to previous 1.3 (colored)

Drop superfluous PKG_DESTDIR_SUPPORT, "user-destdir" is default these days.

Revision 1.3 / (download) - annotate - [select for diffs], Wed Oct 3 21:54:30 2012 UTC (11 years, 2 months ago) by wiz
Branch: MAIN
Changes since 1.2: +2 -1 lines
Diff to previous 1.2 (colored)

Bump all packages that use perl, or depend on a p5-* package, or
are called p5-*.

I hope that's all of them.

Revision 1.2 / (download) - annotate - [select for diffs], Mon Feb 13 17:14:13 2012 UTC (11 years, 9 months ago) by minskim
Branch: MAIN
CVS Tags: pkgsrc-2012Q3-base, pkgsrc-2012Q3, pkgsrc-2012Q2-base, pkgsrc-2012Q2, pkgsrc-2012Q1-base, pkgsrc-2012Q1
Changes since 1.1: +2 -2 lines
Diff to previous 1.1 (colored)

Derive gitolite's PKGNAME from its DISTNAME.

Revision / (download) - annotate - [select for diffs] (vendor branch), Sun Nov 20 19:11:49 2011 UTC (12 years ago) by ryoon
Branch: TNF
CVS Tags: pkgsrc-base, pkgsrc-2011Q4-base, pkgsrc-2011Q4
Changes since 1.1: +0 -0 lines
Diff to previous 1.1 (colored)

Import gitolite-2.2 as devel/gitolite

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.

Revision 1.1 / (download) - annotate - [select for diffs], Sun Nov 20 19:11:49 2011 UTC (12 years ago) by ryoon
Branch: MAIN

Initial revision

This form allows you to request diff's between any two revisions of a file. You may select a symbolic revision name using the selection box or you may type in a numeric name using the type-in text box.

CVSweb <>