git.vger.kernel.org archive mirror
 help / color / mirror / Atom feed
* [BUG] git config: cygwin git version 1.6.1.2 does not deletes empty  sections
@ 2009-05-06 15:50 Constantine Plotnikov
  2009-05-06 16:04 ` Constantine Plotnikov
  0 siblings, 1 reply; 4+ messages in thread
From: Constantine Plotnikov @ 2009-05-06 15:50 UTC (permalink / raw)
  To: git

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

^ permalink raw reply	[flat|nested] 4+ messages in thread

end of thread, other threads:[~2009-05-06 20:46 UTC | newest]

Thread overview: 4+ messages (download: mbox.gz / follow: Atom feed)
-- links below jump to the message on this page --
2009-05-06 15:50 [BUG] git config: cygwin git version 1.6.1.2 does not deletes empty sections Constantine Plotnikov
2009-05-06 16:04 ` Constantine Plotnikov
2009-05-06 18:08   ` Erik Faye-Lund
2009-05-06 20:43     ` Michał Kiedrowicz

This is a public inbox, see mirroring instructions
for how to clone and mirror all data and code used for this inbox;
as well as URLs for NNTP newsgroup(s).