pg.ddx.io  pgsql-hackers@postgresql.org mailing list archive  
help / color / mirror / Atom feed
From: Markus Wanner <markus@bluegap.ch>
To: Tom Lane <tgl@sss.pgh.pa.us>
Cc: Andrew Dunstan <andrew@dunslane.net>
Cc: Robert Haas <robertmhaas@gmail.com>
Cc: Aidan Van Dyk <aidan@highrise.ca>
Cc: Heikki Linnakangas <heikki.linnakangas@enterprisedb.com>
Cc: Magnus Hagander <magnus@hagander.net>
Cc: PostgreSQL-development <pgsql-hackers@postgresql.org>
Subject: Re: PostgreSQL Developer meeting minutes up
Date: Thu, 28 May 2009 17:40:15 +0200
Message-ID: <20090528174015.964447it00chy25b@mail.bluegap.ch> (raw)
In-Reply-To: <8547.1243522369@sss.pgh.pa.us>
References: <10273.1243343651@sss.pgh.pa.us>
	<20090526144812.GC15213@yugib.highrise.ca>
	<20090527121532.83276r2btyqp716s@mail.bluegap.ch>
	<4A1D1E64.6030908@hagander.net>
	<4A1D2290.7060907@enterprisedb.com>
	<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>

Hi,

Quoting "Tom Lane" <tgl@sss.pgh.pa.us>:
> I think the same.  If git is not able to maintain our project history
> then it is not mature enough to be considered as our official VCS.

As Aidan pointed out, the question is not *if* git can represent it.  
It's rather *how*. Especially WRT changes of historical information in  
the CVS repository underneath.

Heikki is considered about having to merge WIP branches in case the  
(CVS and git repository) history changes, so he'd like to maintain the  
old history as well as the changed one. OTOH Robert doesn't want to  
fiddle with multiple histories and expects to have just exactly one  
history. Obviously one can't have both. Either one has to rebase/merge  
his changes onto the new history, or continue with multiple histories.

Being a monotone fan, I have to admit that git definitely provides the  
most options on *how* to handle these cases, see Aidan's mail upthread.

Knowing most of the corruptions of CVS in use in the wild (by fiddling  
with cvs_import for monotone) I now consider git (and svn, hg, bzr,  
mtn..) to be more mature than CVS, certainly much more consistent. So  
if maturity (not age) is your major concern, I'd rather flee from CVS  
now than tomorrow.

Regards

Markus Wanner



view thread (74+ messages)  latest in thread

Message-ID: <20090528174015.964447it00chy25b@mail.bluegap.ch>
Permalink:  ../20090528174015.964447it00chy25b@mail.bluegap.ch/
Also on:    postgresql.org/message-id/20090528174015.964447it00chy25b@mail.bluegap.ch

 · 

reply

Reply instructions:

You may reply publicly to this message via plain-text email
using any one of the following methods:

* Reply to all the recipients using the --to and --cc options:
  reply via email

  To: pgsql-hackers@postgresql.org
  Cc: markus@bluegap.ch, tgl@sss.pgh.pa.us, andrew@dunslane.net, robertmhaas@gmail.com, aidan@highrise.ca, heikki.linnakangas@enterprisedb.com, magnus@hagander.net
  Subject: Re: PostgreSQL Developer meeting minutes up
  In-Reply-To: <20090528174015.964447it00chy25b@mail.bluegap.ch>

* Save the following mbox file, import it into your mail client,
  and reply-to-all from there: mbox

This inbox is served by DDX for PostgreSQL; see mirroring instructions
for how to clone and mirror all data and code used for this inbox