Re: PostgreSQL Developer meeting minutes up

From: Aidan Van Dyk <aidan(at)highrise(dot)ca>
To: Robert Haas <robertmhaas(at)gmail(dot)com>
Cc: Heikki Linnakangas <heikki(dot)linnakangas(at)enterprisedb(dot)com>, Magnus Hagander <magnus(at)hagander(dot)net>, Markus Wanner <markus(at)bluegap(dot)ch>, Andrew Dunstan <andrew(at)dunslane(dot)net>, PostgreSQL-development <pgsql-hackers(at)postgresql(dot)org>
Subject: Re: PostgreSQL Developer meeting minutes up
Date: 2009-05-28 14:18:27
Message-ID: 20090528141827.GT15213@yugib.highrise.ca
Views: Raw Message | Whole Thread | Download mbox | Resend email
Thread:
Lists: pgsql-hackers

* Robert Haas <robertmhaas(at)gmail(dot)com> [090528 09:49]:
> On Thu, May 28, 2009 at 8:59 AM, Aidan Van Dyk <aidan(at)highrise(dot)ca> wrote:
> > All that based on the assumption that when the project switches to git,
> > they actually want all the CVS history in their official tree.  Its
> > certainly not necessary, and possibly not even desirable...  PostgreSQL
> > could just as easily to a "linus" style switch when they switch to git,
> > and just "import" the latest release in each branch as the starting
> > point for each branch.  The git repository will have no history, and
> > people can choose which history they want to graft in...  CVSROOT can be
> > made available as a historical download.
>
> That would suck for me. I use git log a lot to see how things have
> changed over time.

No, the whole point is that you graft whatever history *you* want in...
So if PostgreSQL "offical" git only starts when the offical VCS was in
git, you graft on gpo, or git, or some personal one-time cvs2git or
parsecvs history you want in...

It would be the projects way of saying basically "None of the current
cvs imports are perfect and we recognize that. So we're starting fresh,
use whatever historical cvs import *you* find best for your history and
graft it in". Just the linux kernel has a few "historical" repos
available for people to graft into linus's tree which only started in
2.6.12.

If you have work that requires the history of the current gpo repo, you
keep using it. If you have work requring the current git repo, you keep
using it. If you have no work, but you're a stickler for perfect
imports, you start working on parsecvs and cvs2git, and make a new
history every time you find another quirk...

a.

--
Aidan Van Dyk Create like a god,
aidan(at)highrise(dot)ca command like a king,
http://www.highrise.ca/ work like a slave.

In response to

Responses

Browse pgsql-hackers by date

  From Date Subject
Next Message Andrew Dunstan 2009-05-28 14:20:08 Re: PostgreSQL Developer meeting minutes up
Previous Message Tom Lane 2009-05-28 14:11:17 Re: A couple of gripes about the gettext plurals patch