From: Constantine Plotnikov Date: Wed, 06 May 2009 15:50:43 GMT Subject: [BUG] git config: cygwin git version 1.6.1.2 does not deletes empty sections 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