gitolite/doc
Sitaram Chamarty d8df4a9344 git-config bugfix + backward compat breakage in usage of 'config'
(1) the backward compat breakage: you can't create empty-valued config
    keys anymore.  That is, you can't do the eqvt of the following shell
    command using gitolite

        git config foo.bar ""

(2) fixed a bug where this:

        repo foo
            config foo.bar =

    when queried using

        gitolite git-config -r foo .

    would return even the empty valued ones, which -- remember! -- are
    not supposed to exist anymore.

    Fixing this bug allows situations like this to not show the admin
    repo in gitweb:

        repo [a-z].*
            config gitweb.owner = P-h B

        repo gitolite-admin
            config gitweb.owner =

----

background...

Somewhere in g3 (well actually in 057506b), we lost the ability to
distinguish
    config foo.bar  =   ""
from
    config foo.bar =

I decided that conflating them is more intuitive for most people,
because a survey [1] revealed that no one seemed to want the equivalent
of the following shell command:

----

[1] ...of a (small prime greater than 1) number of people on #git
2012-05-04 17:30:22 +05:30
..
extras (doc) general cleanup of docs 2012-04-18 06:39:17 +05:30
admin.mkd (doc) general cleanup of docs 2012-04-18 06:39:17 +05:30
CHANGELOG v3.01 2012-04-29 05:56:40 +05:30
cust.mkd (doc) general cleanup of docs 2012-04-18 06:39:17 +05:30
deleg.mkd (doc) general cleanup of docs 2012-04-18 06:39:17 +05:30
dev-notes.mkd (doc) general cleanup of docs 2012-04-18 06:39:17 +05:30
dev-status.mkd (some docfixes) 2012-04-21 22:29:56 +05:30
emergencies.mkd (doc) general cleanup of docs 2012-04-18 06:39:17 +05:30
external.mkd document overhaul 2012-04-05 21:42:22 +05:30
files.mkd (doc) general cleanup of docs 2012-04-18 06:39:17 +05:30
g2incompat.mkd (doc) general cleanup of docs 2012-04-18 06:39:17 +05:30
g2migr-example.mkd add migration example, plus some other little mig doc fixes 2012-04-24 15:07:08 +05:30
g2migr.mkd add migration example, plus some other little mig doc fixes 2012-04-24 15:07:08 +05:30
g3why.mkd Q: all doc stuff 2012-03-24 18:22:11 +05:30
git-config.mkd git-config bugfix + backward compat breakage in usage of 'config' 2012-05-04 17:30:22 +05:30
groups.mkd document overhaul 2012-04-05 21:42:22 +05:30
gsmigr.mkd (doc) general cleanup of docs 2012-04-18 06:39:17 +05:30
http.mkd Added instructions to make repositories available via http and ssh 2012-04-28 22:58:09 +05:30
index.mkd (some docfixes) 2012-04-21 22:29:56 +05:30
install.mkd add migration example, plus some other little mig doc fixes 2012-04-24 15:07:08 +05:30
Markdown.pl minor fixup to mkdoc; also pulled in Markdown.pl 2012-03-25 05:12:30 +05:30
master-toc.mkd (doc) switch from mindmap to mkd... 2012-04-18 06:38:33 +05:30
mirroring.mkd (doc) general cleanup of docs 2012-04-18 06:39:17 +05:30
mkdoc (minor) add titles to rendered HTML docs 2012-04-26 16:37:48 +05:30
non-core.mkd BSD compat changes 2012-04-28 22:58:09 +05:30
options.mkd document overhaul 2012-04-05 21:42:22 +05:30
progit.mkd (some docfixes) 2012-04-24 14:10:40 +05:30
qi.mkd (some docfixes) 2012-04-24 14:10:40 +05:30
rare.mkd (doc) general cleanup of docs 2012-04-18 06:39:17 +05:30
rc.mkd (some docfixes) 2012-04-24 14:10:40 +05:30
refex.mkd (doc) general cleanup of docs 2012-04-18 06:39:17 +05:30
repos.mkd (doc) general cleanup of docs 2012-04-18 06:39:17 +05:30
rules.mkd (doc) general cleanup of docs 2012-04-18 06:39:17 +05:30
setup.mkd (doc) general cleanup of docs 2012-04-18 06:39:17 +05:30
special.mkd (doc) general cleanup of docs 2012-04-18 06:39:17 +05:30
sskm.mkd (some docfixes) 2012-04-24 14:10:40 +05:30
syntax.mkd document overhaul 2012-04-05 21:42:22 +05:30
testing.mkd (doc) general cleanup of docs 2012-04-18 06:39:17 +05:30
triggers.mkd cpu-time command -> CpuTime trigger module... 2012-04-06 17:26:27 +05:30
user.mkd (doc) general cleanup of docs 2012-04-18 06:39:17 +05:30
users.mkd (mostly) doc changes 2012-04-10 15:41:32 +05:30
vref.mkd allow VREF code to print to STDOUT... 2012-04-30 06:02:17 +05:30
WARNINGS.mkd document overhaul 2012-04-05 21:42:22 +05:30
why.mkd (doc) general cleanup of docs 2012-04-18 06:39:17 +05:30
wild.mkd (doc) general cleanup of docs 2012-04-18 06:39:17 +05:30
write-types.mkd (doc) general cleanup of docs 2012-04-18 06:39:17 +05:30