2010-02-25 15:43:16 +01:00
|
|
|
Major changes to gitolite, master branch only, most recent first, no dates but
|
|
|
|
the tags can help you position stuff approximately
|
2010-04-13 15:05:06 +02:00
|
|
|
[NYD = not yet documented due to lack of time...]
|
|
|
|
|
2010-06-16 03:50:12 +02:00
|
|
|
- v1.5.3
|
|
|
|
|
|
|
|
- log file format changed; minor backward compat breakage if you've been
|
|
|
|
doing any automated log processing
|
2010-06-15 19:31:22 +02:00
|
|
|
- some small but important doc updates
|
2010-06-16 03:50:12 +02:00
|
|
|
- adc "fork" now much faster and more space-efficient (uses git clone -l)
|
2010-06-15 19:31:22 +02:00
|
|
|
|
|
|
|
- v1.5.2
|
|
|
|
|
|
|
|
- added test suite
|
|
|
|
|
|
|
|
- v1.5.1
|
|
|
|
|
|
|
|
- disallow creation of new refs if you want (while allowing push of the
|
|
|
|
same)
|
|
|
|
|
|
|
|
- adc "able" command added to contrib
|
|
|
|
- easy-install now takes a host-nickname parameter for convenience in
|
|
|
|
installing more than one gitolite server
|
|
|
|
- major doc revamp; contrib/autotoc added to make docs look nicer
|
|
|
|
- eliminate the need to run gl-setup on data version change, thus hopefully
|
|
|
|
obsoleting the upgrade note for v1.5 (just below).
|
2010-05-21 10:38:05 +02:00
|
|
|
|
2010-05-19 10:23:18 +02:00
|
|
|
- v1.5 -- IMPORTANT UPGRADE NOTES below
|
|
|
|
|
2010-05-21 10:38:05 +02:00
|
|
|
Upgrading to v1.5 from any version prior to v1.5 requires an extra step
|
|
|
|
for people who installed gitolite using the "system install / user setup"
|
|
|
|
method described in doc/0-INSTALL.mkd. For such installations, after the
|
|
|
|
administrator has upgraded gitolite system-wide, each "gitolite host" user
|
|
|
|
must run `gl-setup` once (this time without any arguments).
|
2010-05-19 10:23:18 +02:00
|
|
|
|
|
|
|
- "deny" rules should now work even in "big-config" due to previous change
|
|
|
|
- proper rule sequencing (required major format change)
|
|
|
|
|
|
|
|
- allow usergroup info to be passed in from outside, say via LDAP; see
|
|
|
|
doc/big-config.mkd for details
|
|
|
|
- (new) big-config is now part of mainline (old one had bitrotted); see
|
|
|
|
doc/big-config.mkd for details
|
|
|
|
|
|
|
|
- gl-system-install: help people simulate an RPM/DEB install by just running
|
|
|
|
that commmand with appropriate arguments; see doc/0-INSTALL.mkd
|
|
|
|
|
2010-04-27 11:12:05 +02:00
|
|
|
- admin-defined commands; see doc/admin-defined-commands.mkd
|
|
|
|
|
|
|
|
- v1.4.2 (prep for major refactor on rights queries
|
|
|
|
- v1.4.1 (security fix)
|
|
|
|
|
2010-04-19 18:12:42 +02:00
|
|
|
- REFUSE TO RUN ON SERVER GIT < 1.6.2 (do NOT upgrade gitolite to or beyond
|
|
|
|
this point if you are unable to upgrade git itself to at least 1.6.2)
|
|
|
|
|
|
|
|
- "D" must be combined with RW or RW+ (warning: minor backward compat breakage)
|
|
|
|
|
2010-04-13 15:05:06 +02:00
|
|
|
- v1.4
|
|
|
|
|
|
|
|
- recurse through keydir for pubkeys
|
|
|
|
- bypass update hook if GL_BYPASS_UPDATE_HOOK is available in ENV
|
|
|
|
- new server-side program "gl-tool", subcommand "shell-add"
|
|
|
|
- new "D" permission (makes RW+ no longer imply "D" if used)
|
|
|
|
- @all for repos is now a true @all
|
|
|
|
- allow setperms to specify @all
|
|
|
|
- post-update hook and gl-setup should be dash compat now
|
|
|
|
- workaround for a Data::Dumper crash; see 412a691
|
|
|
|
- both hooks chain to "<hookname>.secondary" now
|
|
|
|
|
|
|
|
- new style personal branches (see 2456cc1 for advantages)
|
2010-02-25 15:43:16 +01:00
|
|
|
|
2010-03-12 12:50:12 +01:00
|
|
|
- v1.3
|
|
|
|
|
|
|
|
- easier to move repos into gitolite
|
|
|
|
- pattern for expand is no longer anchored
|
|
|
|
|
|
|
|
- v1.2
|
|
|
|
|
|
|
|
- distro packaging support -- easy to install systemwide now
|
|
|
|
|
2010-02-25 15:43:16 +01:00
|
|
|
- v1.1
|
|
|
|
|
|
|
|
- contrib directory added
|
2010-04-27 11:12:05 +02:00
|
|
|
- expand now lists non-wildcard repos also
|
2010-06-15 19:31:22 +02:00
|
|
|
- refs also have groups now
|
2010-04-27 11:12:05 +02:00
|
|
|
- allow admins to get "info" for other users
|
2010-02-25 15:43:16 +01:00
|
|
|
|
|
|
|
- wildrepos merged
|
2010-04-27 11:12:05 +02:00
|
|
|
- getdesc and setdesc for wildrepos
|
2010-02-25 15:43:16 +01:00
|
|
|
- htpasswd subcommand
|
|
|
|
- access control for rsync
|
|
|
|
|
|
|
|
- v1.0
|
|
|
|
|
|
|
|
- sshkeys-lint program added, doc/6 revamped
|
|
|
|
- @SHELL in config changed to $SHELL_USERS in rc
|
|
|
|
- "include" mechanism
|
|
|
|
- delegation now uses NAME/ instead of branches
|
|
|
|
- PATH/ changed to NAME/
|
|
|
|
|
|
|
|
- @SHELL in config
|
|
|
|
- use of @all for repos also (see doc for caveat)
|
|
|
|
- config entries for repos
|
|
|
|
|
|
|
|
- deny rules (no more "rebel" branch!)
|
|
|
|
- PATH/
|
|
|
|
- specify gitweb owner
|
|
|
|
|
|
|
|
- v0.95
|
|
|
|
- easy install can run from msysgit also
|
|
|
|
- v0.90
|
|
|
|
- allow admin defined hooks
|
|
|
|
- specify gitweb desc
|
|
|
|
- v0.85
|
|
|
|
- emergency addkey program
|
|
|
|
- v0.80
|