Received: from localhost (unknown [200.46.208.211]) by mail.postgresql.org (Postfix) with ESMTP id DC6E9634DCB for ; Thu, 28 May 2009 12:47:42 -0300 (ADT) Received: from mail.postgresql.org ([200.46.204.86]) by localhost (mx1.hub.org [200.46.208.211]) (amavisd-maia, port 10024) with ESMTP id 38123-03-8 for ; Thu, 28 May 2009 12:47:40 -0300 (ADT) X-Greylist: domain auto-whitelisted by SQLgrey-1.7.6 Received: from mail-fx0-f222.google.com (mail-fx0-f222.google.com [209.85.220.222]) by mail.postgresql.org (Postfix) with ESMTP id 1DF6263400B for ; Thu, 28 May 2009 12:46:15 -0300 (ADT) Received: by fxm22 with SMTP id 22so5840566fxm.19 for ; Thu, 28 May 2009 08:46:14 -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=TK+muJS87pzm6kvI21FRKRS2i2yk/GbGXHT480y3k7M=; b=ZvKYj2tXZG+q4SJWLyn8tPfmNcR3Ub1KYH3aFpjDf/oNyiGdFdmTXjTis4rksSD65m 06/2MQFEJvv5O+tIEe2KQ/9Fz0/VkAZUp5tpsUSx2sH/lngN0ba4XlZQ3F7UXH6qZkVX ZgeIxsHmEs0Z7/3QeT71YKIJ8lQHYzS618jUI= 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=mrg0CRc5Mfof1rZrk5ufUqlXBIy2uNFm+3MjgETaitUUllTiDv6iyiOpNtk3n/ZfNO YWtB+CjGC/LSU3TARn3n4RQYn3FKNkT8PhxVYjoz4BGhoXIxnZzTeSQEZd3SEjZpFxZJ DnMA/o6McEQRGIReTYWlCwhV33zDOljI1g3tw= MIME-Version: 1.0 Received: by 10.204.114.136 with SMTP id e8mr1263877bkq.190.1243525087299; Thu, 28 May 2009 08:38:07 -0700 (PDT) In-Reply-To: <4136ffa0905280804i1653d716j7a39468fc56b5e5c@mail.gmail.com> References: <10273.1243343651@sss.pgh.pa.us> <20090527212240.GP15213@yugib.highrise.ca> <603c8f070905271829i9458bdftcaed2dadb0a74583@mail.gmail.com> <20090528020909.GQ15213@yugib.highrise.ca> <603c8f070905271942ke9df2aah8648fe4d1228d43e@mail.gmail.com> <20090528125944.GS15213@yugib.highrise.ca> <603c8f070905280649m5d5fc458se54435dfe20cc7ca@mail.gmail.com> <4A1E9D98.7030208@dunslane.net> <8547.1243522369@sss.pgh.pa.us> <4136ffa0905280804i1653d716j7a39468fc56b5e5c@mail.gmail.com> Date: Thu, 28 May 2009 11:38:07 -0400 Message-ID: <603c8f070905280838s5bebb79bn37e4dc4a6c97daf7@mail.gmail.com> Subject: Re: PostgreSQL Developer meeting minutes up From: Robert Haas To: Greg Stark Cc: Tom Lane , Andrew Dunstan , Aidan Van Dyk , Heikki Linnakangas , Magnus Hagander , Markus Wanner , 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.17 tagged_above=0 required=5 tests=AWL=0.170 X-Spam-Level: X-Archive-Number: 200905/1256 X-Sequence-Number: 138798 On Thu, May 28, 2009 at 11:04 AM, Greg Stark wrote= : > On Thu, May 28, 2009 at 3:52 PM, Tom Lane wrote: >> Andrew Dunstan writes: >>> Robert Haas wrote: >>>> That would suck for me. =A0I use git log a lot to see how things have >>>> changed over time. >> >>> Indeed. Losing the history is not an acceptable option. >> >> I think the same. =A0If git is not able to maintain our project history >> then it is not mature enough to be considered as our official VCS. >> This is not a negotiable requirement. > > I think the idea is that you could choose, for example, the level of > granularity you want to keep. That could be interesting in the future > -- someone who submitted a patch (or anyone who was working in that > area) might want to keep all their intermediate commits and not just > the one big commit for the whole feature. I don't think that was the idea - Aidan floated the idea of just checking the current version of each branch into git, rather than importing the full history from CVS (and letting indivdual cloners fix their own history if they were so inclined). I think that's a non-starter. I'm still not sure who is going to take responsibility for fixing the git tree we have now. I don't think it's going to work for us to leave it broken until we're ready to do "the cutover", and then do one monolithic move. If the tools we're using to do the import now have broken our tree, then we need to fix it, and them. Ideally I'd like to get a bi-directional conversion working, so that committers could commit via either CVS or GIT during the transition, but I'm not sure whether that's feasible. ...Robert