Merge branch 'ta/config-add-to-empty-or-true-fix'
commit4daf5c864348e8d2002b082d8ac484c650e395d4
authorJunio C Hamano <gitster@pobox.com>
Fri, 19 Sep 2014 18:38:40 +0000 (19 11:38 -0700)
committerJunio C Hamano <gitster@pobox.com>
Fri, 19 Sep 2014 18:38:40 +0000 (19 11:38 -0700)
tree9d5d764dd36e3d502302bed2591b29dd3be440c4
parent9d6db4a28ddbaf66bbc257251e97e9511a9148fd
parentc1063be2a3e14ac042db4fe9b9bcea8f2768886a
Merge branch 'ta/config-add-to-empty-or-true-fix'

"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