gitolite/t/out
Sitaram Chamarty 10a30c961d (major change in big-config mode) split the compiled config file
Fedora's config has over 11,000 repositories and the compiled config
file is over 20 MB in size.  Although negligible on a server class
machine, on my laptop just parsing this file takes a good 2.5 seconds.

Even if you use GL_ALL_READ_ALL (see a couple of commits before this
one) to remove the overhead for 'read's, that's still a pretty big
overhead for writes.  And GL_ALL_READ_ALL is not really a solution for
most people anyway.

With this commit, using GL_BIG_CONFIG adds another optimisation; see
doc/big-config.mkd for details (look for the word "split config" to find
the section that talks about it).

----

Implementation notes:

  - the check for GL_NO_CREATE_REPOS has moved *into* the loop (which it
    completely bypassed earlier) so that write_1_compiled_conf can be
    called on each item
2011-01-02 11:30:29 +05:30
..
t01-repo-groups.1 (data format change) fix misnamed 'repo_config' to 'git_configs' 2011-01-02 10:21:39 +05:30
t01-repo-groups.1b (data format change) fix misnamed 'repo_config' to 'git_configs' 2011-01-02 10:21:39 +05:30
t01-repo-groups.2 (major change in big-config mode) split the compiled config file 2011-01-02 11:30:29 +05:30
t02-user-groups.1 (data format change) fix misnamed 'repo_config' to 'git_configs' 2011-01-02 10:21:39 +05:30
t02-user-groups.1b (data format change) fix misnamed 'repo_config' to 'git_configs' 2011-01-02 10:21:39 +05:30
t02-user-groups.2 (data format change) fix misnamed 'repo_config' to 'git_configs' 2011-01-02 10:21:39 +05:30
t04-wild1.1 custom perm categories in setperms (WARNING: PLEASE READ FULL COMMIT MESSAGE) 2010-11-06 21:03:34 +05:30
t04-wild1.2 custom perm categories in setperms (WARNING: PLEASE READ FULL COMMIT MESSAGE) 2010-11-06 21:03:34 +05:30