f73e3d70d0
the optimisation that I just broke here was responsible for a bug that ignores config entries if you also had a description there repo @all config foo.bar.testAAA = "testAAA" repo foo1 foo2 RW+ = u1 u2 R = gitweb foo1 "sitaram" = "some project" This is because the %git_configs hash has been wiped out earlier (when can_read($repo, "gitweb") was first called) yet now you're not giving it a chance to get filled because $desc short-circuits can_read. (incidentally, this is one of those things that makes g3 so nice in comparision, because I decided not to be so fixated on efficiency!) |
||
---|---|---|
.. | ||
gitolite.pm | ||
gitolite_env.pm | ||
gitolite_rc.pm | ||
gl-admin-push | ||
gl-auth-command | ||
gl-compile-conf | ||
gl-conf-convert | ||
gl-dryrun | ||
gl-install | ||
gl-mirror-push | ||
gl-mirror-shell | ||
gl-query-rc | ||
gl-setup | ||
gl-setup-authkeys | ||
gl-system-install | ||
gl-time | ||
gl-tool | ||
sshkeys-lint |