Major changes to gitolite, master branch only, most recent first, no dates but the tags can help you position stuff approximately [NYD = not yet documented due to lack of time...] - 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) - 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 ".secondary" now - new style personal branches (see 2456cc1 for advantages) - 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 - v1.1 - contrib directory added - expand now lists non-wildcard repos also (expand is NYD) - refs also have groups now (NYD) - allow admins to get "info" for other users (NYD) - wildrepos merged - getdesc and setdesc for wildrepos (NYD) - 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