Received: from maia.hub.org (unknown [200.46.204.183]) by mail.postgresql.org (Postfix) with ESMTP id 08F8F6334AD for ; Thu, 4 Jun 2009 18:20:18 -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 81265-05 for ; Thu, 4 Jun 2009 18:20:16 -0300 (ADT) X-Greylist: from auto-whitelisted by SQLgrey-1.7.6 Received: from smtp101.biz.mail.mud.yahoo.com (smtp101.biz.mail.mud.yahoo.com [68.142.200.236]) by mail.postgresql.org (Postfix) with SMTP id 8730A63327D for ; Thu, 4 Jun 2009 18:20:16 -0300 (ADT) Received: (qmail 31944 invoked from network); 4 Jun 2009 21:20:14 -0000 Received: from unknown (HELO ?192.168.5.110?) (rm_pg@75.36.180.107 with plain) by smtp101.biz.mail.mud.yahoo.com with SMTP; 4 Jun 2009 21:20:14 -0000 X-Yahoo-SMTP: acjdBE2swBAAX9ja0RY4hQi0ggqg.Ml3.omUEQJ1xZsuGIb6CRE- X-YMail-OSG: KbVlMxgVM1mBfBoafVtMnByVI_RH.kFJQ1E_hfwxKCsG4OBlMFPZ8Iq6_5OAtHysS8gNh7tTgrKAkX4kkadRBHb8xK.mHcNdxKJbJjU_5xTqCcVj7xC.mqz1EEHcKGRG.FQvHZ5k7zX5ZZ2hn1m6BkCeSpKcDeDssQzWTY9tcmqpgqx1D8Hn8wI9u1__e3.HRKns94zgpdxfYrIMd7Uc7A9Omx17UDZv4rpqj2Oa6wc4fIgMCG4X02l8KkbfTTaI17qg8lEpGrgWHAS2JlqlEYWo5UZdIc7UWraiIrch9o1p2T3F7BKcg.tG5.zOzDwB_TRu7_dWFoBizmAHyN2PYsJf.9yjE4fdsFpq9c0N X-Yahoo-Newman-Property: ymail-3 Message-ID: <4A283A8D.8030600@cheapcomplexdevices.com> Date: Thu, 04 Jun 2009 14:20:13 -0700 From: Ron Mayer User-Agent: Thunderbird 2.0.0.21 (X11/20090318) MIME-Version: 1.0 To: Markus Wanner CC: Marko Kreen , Greg Stark , Andres Freund , Aidan Van Dyk , Heikki Linnakangas , Magnus Hagander , Andrew Dunstan , PostgreSQL-development Subject: Re: PostgreSQL Developer meeting minutes up References: <20090526144812.GC15213@yugib.highrise.ca> <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> <20090604114610.808217tbogts0noi@mail.bluegap.ch> In-Reply-To: <20090604114610.808217tbogts0noi@mail.bluegap.ch> Content-Type: text/plain; charset=ISO-8859-1 Content-Transfer-Encoding: 8bit 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/438 X-Sequence-Number: 139493 Markus Wanner wrote: > The "new branches getting merged up" could work. That is, applying the > fix to the oldest back-branch which requires the fix first and then > merge it to all newer ones, including HEAD. However, that would require > some rethinking: instead of creating bugfix-patches for HEAD, then > manually adjust patches for back-branches and then group committing, > you'd have to create a bugfix-patch for the oldest branch first, commit > that and then merge that to the newer branches. That sounds a bit dangerous too, since I imagine there are some changes in the old release branches you wouldn't want merged into the newest releases (say, code affecting sections that got redesigned). Seems you'd want to do is create a new branch as close to the point where the bug was introduced - and then merge that forward into each of the branches. This concept was mentioned in a page linked earlier in the thread[1] and seems like the way monotone recommends people use their system[2]. See that page for more reasons why they think it's good. [1]http://archives.postgresql.org/pgsql-hackers/2009-06/msg00153.php [2]http://www.monotone.ca/wiki/DaggyFixes/