git.vger.kernel.org archive mirror
 help / color / mirror / Atom feed
* Worrisome bug trend
@ 2007-02-27 12:31 Junio C Hamano
  2007-02-27 15:09 ` Randal L. Schwartz
                   ` (5 more replies)
  0 siblings, 6 replies; 14+ messages in thread
From: Junio C Hamano @ 2007-02-27 12:31 UTC (permalink / raw)
  To: git

I was reviewing the bugs we fixed since v1.5.0 and noticed
almost all of them are ancient ones.  We do have small number of
bugs introduced by recently added commands and options, but I
see quite a few that are from 2005.

I take that as a sign that git hasn't been exercised well and
yet more ancient bugs are sleeping, waiting to be triggered, not
as a sign that we are very careful and adding only small number
of risky new code in the releases.

Which is kind of depressing...

The following table shows each bug fixed since v1.5.0, and the
commit that introduced the bug.  Many bugs are attributed to the
first commit that introduced the feature.

20276889 (daemon socksetup() does not set FD_CLOEXEC)
	a87e8be2 Jul 13 2005

de6f0def (no-trivial-merge)
	6ea23343 Mar 18 2006

f4421325 (blame with missing parameter)
	cee7f245 Oct 19 2006

185c975f (trust_executable_bit not trusting too much)
	3e09cdfd Oct 11 2005

256c3fe6 (rev-list commit encoding)
	52883fbd Dec 25 2006

75b62b48 (combine-diff broken cast)
	e702496e Aug 23 2006 (memcpy->hashcpy)
	funny thing is that another similar cast is correct.

8ab40a20 (show-ref --verify)
	26cdd1e7 Dec 17 2006

c06d2daa (format-patch filename length)
	0acfc972 Jul  5 2005

50892777 (diff --git a//etc/inittab)
	65056021 Apr 28 2006 (first built-in diff)

ab242f80 rerere (find_conflict skips adjacent)
	658f3650 Dec 20 2006 (inception, C rewrite)

12891727 rerere (find_conflict uses symlinks)
	658f3650 Dec 20 2006 (inception, C rewrite)
	8389b52b Jan 28 2006 (original Perl version)

ffa84ffb (pack-object fixed arglen)
	8d1d8f83 Sep 06 2006 

308efc10 (merge-index symlink handling)
	54dd99a1 Dec 02 2005

17cd29b2 (merge-recursive symlink handling)
	3af244ca Jul 27 2006

4fc970c4 (diff --cc symlink while merging)
	ea726d02 Jan 28 2006 (teach --cc to diff-files)

4e5104c1 (git-remote command did not like dots in name)
	e194cd1e Jan 03 2007

34fc5cef (mailinfo choke with too long a line)
	c5f7674a Jul 16 2005 (inception)

ee24ee55 (diff --cc int vs size_t)
	4fc970c4 Feb 25 2007

63e50d49 (apply fixes whitespace errors of context lines)
	d0c25035 Sep 23 2006 (inception of feature)

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

end of thread, other threads:[~2007-03-03  2:36 UTC | newest]

Thread overview: 14+ messages (download: mbox.gz follow: Atom feed
-- links below jump to the message on this page --
2007-02-27 12:31 Worrisome bug trend Junio C Hamano
2007-02-27 15:09 ` Randal L. Schwartz
2007-02-27 20:22   ` Junio C Hamano
2007-02-27 20:30     ` Johannes Schindelin
2007-02-27 20:41     ` Alexandre Julliard
2007-02-27 21:30     ` Dmitry V. Levin
2007-03-03  2:28     ` Jakub Narebski
2007-02-27 15:36 ` Andy Parkins
2007-02-27 16:00 ` Linus Torvalds
2007-02-27 20:00 ` Johannes Schindelin
2007-02-27 20:25 ` Sam Vilain
2007-02-27 20:42   ` Junio C Hamano
2007-02-27 20:44     ` Johannes Schindelin
2007-02-27 21:07 ` Robin Rosenberg

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).