Re: [HACKERS] Developer setup, what works?

From: dg(at)illustra(dot)com (David Gould)
To: maillist(at)candle(dot)pha(dot)pa(dot)us (Bruce Momjian)
Cc: pgsql-hackers(at)postgreSQL(dot)org
Subject: Re: [HACKERS] Developer setup, what works?
Date: 1998-04-05 23:20:26
Message-ID: 9804052320.AA17266@hawk.illustra.com
Views: Raw Message | Whole Thread | Download mbox | Resend email
Thread:
Lists: pgsql-hackers

Bruce Momjian:
> David Gould:
> > I am thinking about a project that may change a large number of source files.
> > It may also take a fair amount of time, so I expect the main source tree
> > to get changed a fair amount during my work.
> >
> > What is the best way of setting up my source tree to support mergeing my
> > changes later later? Or maybe another way to ask is how do I make the best
> > use of cvs and cvsup etc to support concurant development? Or even, what
> > are the active pgsql developers doing now?
> >
> > Do you try to stay up to date on the patchs for you own source tree? Do you
> > maintain a local cvs repository? If so, how do you handle branching and
> > merging? Do you use "vendor branches"?
> >
> > I am sure I can puzzle something out, but if you have already developed
> > ways of organizing this that are 'standard procedure' or that work especially
> > well, I would like to take advantage of them.
>
> Good question. If I can do it in stages, I do, and commit my changes
> every few days. Even if you break the system doing it, that is OK. We
> may or may not ask you to at least keep it running minimally so others
> can test. Another way to do it is to 'claim the tree' and we will stay
> out of it and hold our patches until you are finished.

I guess I am asking a more basic question than this. For the past 10 years or
so I have been using either SCCS or RCS or ClearCase (Blech!) for source
control. I have not used CVS or cvsup. So I am really asking what is the best
way to setup up a source tree on my machine? I have read the CVS manual so I
can make it work however, I am just wondering about what the most usual
configureation is. Do I make a local cvsroot and use the "import vendor
branch" feature? Or do I try to configure to use a remote CVS server
(ie at postgresql.org). Should I maintain my own branch? And how does cvsup
fit in with this? Sorry for the lamity, but a 5 minute guide to how to set up
a convenient pgsql CM environment would save me a bit of time.

Thanks,

-dg

David Gould dg(at)illustra(dot)com 510.628.3783 or 510.305.9468
Informix Software (No, really) 300 Lakeside Drive Oakland, CA 94612
- Linux. Not because it is free. Because it is better.

In response to

Responses

Browse pgsql-hackers by date

  From Date Subject
Next Message Bruce Momjian 1998-04-06 01:12:15 Re: [HACKERS] Developer setup, what works?
Previous Message Cristian Gafton 1998-04-05 22:29:12 Re: [HACKERS] RH Linux v6.3.1 patch