Merge branch 'ta/config-add-to-empty-or-true-fix' into maint
commit102edda4dfa3f2119119c2b52c90a9337a03178f
authorJunio C Hamano <gitster@pobox.com>
Tue, 30 Sep 2014 05:10:25 +0000 (29 22:10 -0700)
committerJunio C Hamano <gitster@pobox.com>
Tue, 30 Sep 2014 05:10:25 +0000 (29 22:10 -0700)
treec6f34cca5c4935b30fce5cf1c9841ee731db0d4b
parent421ec4f8d1f616ba3cb82204e9973be45b61eea0
parentc1063be2a3e14ac042db4fe9b9bcea8f2768886a
Merge branch 'ta/config-add-to-empty-or-true-fix' into maint

"git config --add section.var val" used to lose existing
section.var whose value was an empty string.

* ta/config-add-to-empty-or-true-fix:
  config: avoid a funny sentinel value "a^"
  make config --add behave correctly for empty and NULL values
builtin/config.c
cache.h
config.c