Received: from maia.hub.org (unknown [200.46.204.183]) by mail.postgresql.org (Postfix) with ESMTP id 8ABC8634AD4 for ; Fri, 5 Jun 2009 13:21:03 -0300 (ADT) Received: from mail.postgresql.org ([200.46.204.86]) by maia.hub.org (mx1.hub.org [200.46.204.183]) (amavisd-maia, port 10024) with ESMTP id 95776-07 for ; Fri, 5 Jun 2009 13:21:02 -0300 (ADT) X-Greylist: domain auto-whitelisted by SQLgrey-1.7.6 Received: from mail-fx0-f213.google.com (mail-fx0-f213.google.com [209.85.220.213]) by mail.postgresql.org (Postfix) with ESMTP id 45AF36349B6 for ; Fri, 5 Jun 2009 13:21:02 -0300 (ADT) Received: by fxm9 with SMTP id 9so680567fxm.19 for ; Fri, 05 Jun 2009 09:21:01 -0700 (PDT) DKIM-Signature: v=1; a=rsa-sha256; c=relaxed/relaxed; d=gmail.com; s=gamma; h=domainkey-signature:mime-version:received:in-reply-to:references :date:message-id:subject:from:to:cc:content-type :content-transfer-encoding; bh=zQdjRMXT/sXqKa9e3wEcaxN8yafb0VKLZGdsVPwIWrg=; b=gVZeY3inGDd4rJF34swO24s7fcUAdBX1lc6fVP6ksjnlaJA8WwodJc6LPlH6MWR6rJ Y+JKagUNVImQ0PsqHREnIpYWHVUe9VYfQ7ej/fG2KUGBKVkWNqQ9vUMsVDWRnsMdKwxQ 7mSUYopXWNJHV0086MtHk0srR90SQnkMk2Pp8= DomainKey-Signature: a=rsa-sha1; c=nofws; d=gmail.com; s=gamma; h=mime-version:in-reply-to:references:date:message-id:subject:from:to :cc:content-type:content-transfer-encoding; b=iwt4WFPnEPH2oX0DcR7ZYBF2UX/QBjnZ8dMz2AIOm5CeyFWDLnUgkQnlHSMzmMuTv8 wY9Y4Qfh+yJdE4YZMdFljhnEsUDSxYLmOmB3QQ9eg0iU1jW0QsT6le9gNpuRn8YHz5H+ K5v+ybV476MOfJR1JnmCFQesHlpbSkAgabq4Q= MIME-Version: 1.0 Received: by 10.204.53.72 with SMTP id l8mr3317677bkg.171.1244218860091; Fri, 05 Jun 2009 09:21:00 -0700 (PDT) In-Reply-To: <5543.1244218518@sss.pgh.pa.us> References: <20090526144812.GC15213@yugib.highrise.ca> <20090604114610.808217tbogts0noi@mail.bluegap.ch> <4A283A8D.8030600@cheapcomplexdevices.com> <20090605090514.11712ntlvhi2deay@mail.bluegap.ch> <2871.1244209112@sss.pgh.pa.us> <603c8f070906050829m1eaaa969tff7ca85d04018c5a@mail.gmail.com> <4888.1244216273@sss.pgh.pa.us> <603c8f070906050859t41595fb1n17ed6084711b542e@mail.gmail.com> <5543.1244218518@sss.pgh.pa.us> Date: Fri, 5 Jun 2009 12:20:56 -0400 Message-ID: <603c8f070906050920h6842bf91q6ef2ec22e2948eb0@mail.gmail.com> Subject: Re: PostgreSQL Developer meeting minutes up From: Robert Haas To: Tom Lane Cc: Markus Wanner , Ron Mayer , Marko Kreen , Greg Stark , Andres Freund , Aidan Van Dyk , Heikki Linnakangas , Magnus Hagander , Andrew Dunstan , PostgreSQL-development Content-Type: text/plain; charset=ISO-8859-1 Content-Transfer-Encoding: quoted-printable X-Virus-Scanned: Maia Mailguard 1.0.1 X-Spam-Status: No, hits=0 tagged_above=0 required=5 tests=none X-Spam-Level: X-Archive-Number: 200906/477 X-Sequence-Number: 139532 On Fri, Jun 5, 2009 at 12:15 PM, Tom Lane wrote: > Robert Haas writes: >> [ about micro commits ] >> (As a side benefit, if one of my little micro-commits turns out to >> have a bug, you can easily revert *just that commit*, without having >> to manually sort out exactly which pieces related to that change.) > > I don't actually have a lot of faith in such an approach. =A0My experienc= e > is that bugs arise from unforeseen interactions of changes, and that > "backing out just one" isn't a useful thing to do, even if none of the > later parts of the patch directly depend on it. > > So, yeah, presenting a patch as a series of edits can be useful for > review purposes, but I'm not at all excited about cluttering the > long-term project history with a zillion micro-commits. =A0One of the > things I find most annoying about reviewing the current commit history > is that Bruce has taken a micro-commit approach to managing the TODO > list --- I was seldom so happy as the day that disappeared from CVS, > because of the ensuing reduction in noise level. I've never even noticed that noise, even when reviewing older history. The power of "git log" to get you exactly the commits you care about is not to be underestimated. With regard to micro-commits, I don't have hugely strong feelings on the issue. I like them in certain situations, and I think that git makes it feasible to use them that way if you want to; but if you don't want to, I don't think that's a disaster either. ...Robert