[BUG] git config: cygwin git version 1.6.1.2 does not deletes empty sections
- From
- Constantine Plotnikov <constantine.plotnikov@gmail.com>
- Date
- May 6, 2009, 15:50 UTC
- Message-ID
- <85647ef50905060850t2e6c2051jfa6d3596b680cc74@mail.gmail.com>
I have encountered a bug related to git config in cygwin git version 1.6.1.2
The git config --unset might leave an empty section when the last property is deleted. But consequent "git config key value" does not uses this empty section. So the following script leaves a sequence of empty sections "[a]". Looks like a disk space leak to me.
git config a.b a git config --unset a.b git config a.b a git config --unset a.b git config a.b a git config --unset a.b git config a.b a git config --unset a.b
The resulting .git/config file:
[core] repositoryformatversion = 0 filemode = true bare = false logallrefupdates = true ignorecase = true [a] [a] [a] [a]
Was this bug fixed in later versions?
Constantine