Re: SCMS question

From: Markus Schiltknecht <markus(at)bluegap(dot)ch>
To: Andrew Dunstan <andrew(at)dunslane(dot)net>
Cc: Tom Lane <tgl(at)sss(dot)pgh(dot)pa(dot)us>, Gregory Stark <stark(at)enterprisedb(dot)com>, Warren Turkal <wt(at)penguintechs(dot)org>, pgsql-hackers(at)postgresql(dot)org
Subject: Re: SCMS question
Date: 2007-02-22 13:05:33
Message-ID: 45DD951D.80207@bluegap.ch
Views: Raw Message | Whole Thread | Download mbox | Resend email
Thread:
Lists: pgsql-hackers

Hi,

Andrew Dunstan wrote:
> 1. The buildfarm is very heavily dependent on CVS, and any change to
> anything else will be quite painful. There is no guarantee that all the
> members even have SVN installed,

But you can guarantee they have CVS or even cvsup installed? That seems
dubious to me.

> let alone anything else. And someone
> would have to code and test significant client changes. That said, a lot
> of the tortuous logic could be removed - change detection would almost
> just resolve to comparing two tree numbers with SVN, for example.

..and a *real* VCS (as in monotone :-) ) would provide not only that,
but give you correctness guarantees, built in certification of revisions
(i.e. each buildfarm member could issue a cert on successful testing)
and lightweight branches, so you could much easier test experimental
patches of different authors. Just to name a few additional advantages.

> 2. Many people (and some buildfarm members) operate against mirrors of
> the main repo which are created with rsync or CVSup. I am not aware of
> any way to do the equivalent with SVN - any info would be gratefully
> received.

You might want to have a look at svk. It can do exactly that. And the
Blog of Thomas explains how, see [1].

> Of course, SVN is better at disconnected operation than CVS,

Really? I've dropped subversion exactly because it sucks big time when
disconnected. But again, I'm probably not comparing against CVS...

> I have no doubt we'll change someday to something better. I don't know
> what it is and I don't think we need to be in any hurry. This space is
> still very fluid.

Yup. Good to hear you see it that way. As I understand, you have good
reasons to be still using CVS, but are open to good suggestions. That's
a very good thing, but easily slips by when reading all the critics and
pro-CVS statements. ;-)

Regards

Markus

[1]: Remote Backup Of A Subversion Repository
http://moelhave.dk/2006/07/remote-mirroring-a-subversion-svn-repository/

In response to

Responses

Browse pgsql-hackers by date

  From Date Subject
Next Message Stefan Kaltenbrunner 2007-02-22 13:20:25 Re: SCMS question
Previous Message Zeugswetter Andreas ADI SD 2007-02-22 12:54:15 Re: HOT for PostgreSQL 8.3