Received: from maia.hub.org (unknown [200.46.204.183]) by mail.postgresql.org (Postfix) with ESMTP id 571246347C9 for ; Wed, 3 Jun 2009 11:13:21 -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 55791-06 for ; Wed, 3 Jun 2009 11:13:20 -0300 (ADT) X-Greylist: from auto-whitelisted by SQLgrey-1.7.6 Received: from svr2.hagander.net (svr2.hagander.net [88.198.128.226]) by mail.postgresql.org (Postfix) with ESMTP id 375886347CE for ; Wed, 3 Jun 2009 11:13:20 -0300 (ADT) Received: from dynamic.hagander.net ([127.0.0.1]) (encrypted and authenticated) by svr2.hagander.net (Postfix) with ESMTP id 299BDDCD45A; Wed, 3 Jun 2009 16:13:18 +0200 (CEST) Received: from [127.0.0.1] (localhost [127.0.0.1]) by mha-laptop.hagander.net (Postfix) with ESMTP id 671081241D8; Wed, 3 Jun 2009 16:13:17 +0200 (CEST) Message-ID: <4A2684FC.2070006@hagander.net> Date: Wed, 03 Jun 2009 16:13:16 +0200 From: Magnus Hagander User-Agent: Thunderbird 2.0.0.21 (X11/20090409) MIME-Version: 1.0 To: Greg Stark CC: Andres Freund , Markus Wanner , Marko Kreen , Aidan Van Dyk , Heikki Linnakangas , Andrew Dunstan , PostgreSQL-development Subject: Re: PostgreSQL Developer meeting minutes up References: <20090526144812.GC15213@yugib.highrise.ca> <20090602134831.186767ksvmsgj8gf@mail.bluegap.ch> <20090602162333.369974jcc3jpn3dx@mail.bluegap.ch> <20090602180702.15986cp384yo3l7q@mail.bluegap.ch> <20090603131004.12934iyrr4f7rlsc@mail.bluegap.ch> <4136ffa0906030508i2971790dk54a8203ee03ed196@mail.gmail.com> <4A266A56.2020703@anarazel.de> <4136ffa0906030701x200bf0e4o4c77fa3239062ca5@mail.gmail.com> In-Reply-To: <4136ffa0906030701x200bf0e4o4c77fa3239062ca5@mail.gmail.com> X-Enigmail-Version: 0.95.7 Content-Type: text/plain; charset=ISO-8859-1 Content-Transfer-Encoding: 7bit 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/299 X-Sequence-Number: 139354 Greg Stark wrote: > On Wed, Jun 3, 2009 at 1:19 PM, Andres Freund wrote: >> "git log --no-merges" hides the actual merge commits if that is what you >> want. > > Ooh! Life seems so much sweeter now! > > Given that we don't have to see them then I'm all for marking bug fix > patches which were applied to multiple branches as merges. That seems > like it would make it easier for tools like gitk or to show useful > information analogous to the cvs2pcl info. Right, if it adds additional metadata that lets the tools do their magic better, and it's still easy to filter out, I don't see a downside. > Given that Tom's been intentionally marking the commits with identical > commit messages we ought to be able to find *all* of them and mark > them properly. That would be way better than only finding patches that > are absolutely identical. Just to be clear, not just Tom. All committers. I was told to do that right after my first backpatch which *didn't* do it :-) So it's an established project practice. That has other advantages as well, of course.. > I'm not sure whether we should mark the old branches getting merges > down or the new branches getting merged up. I suspect I'm missing > something but I don't see any reason one is better than the other. If you go from older to newer, the automatic merge algorithms have a better chance of doing something smart since they can track previous changes. At least I think that's how it works. But I think for most of the changes it wouldn't make a huge difference, though - manual merging would be needed anyway. //Magnus