Re: CVS should be easier to use...


Subject: Re: CVS should be easier to use...
From: Shaw Terwilliger (sterwill@abisource.com)
Date: Thu Jun 08 2000 - 12:06:43 CDT


Mike Meyer wrote:
> Um - why should AbiWord get preference? I use cvs to update other open
> source projects. FreeBSD is the one I use most often, and would be the
> logical thing to set CVSROOT to, except they provide make targets that
> do the right thing.

Because AbiWord's cool. :) I use 12 different remote respositories too,
and have simple shell aliases to set the CVSROOT (named "abiCVS", "gnomeCVS",
etc.). I type one, then go to work.

> The problem is - those aren't necessarily correct for all the cvs
> servers I use. And CVSROOT clearly must be set on a per-project
> basis. If there were some way to have a .cvsrc for each project
> (perforce allows this), that would certainly solve the
> problem. Failing that, putting those things in the Makefile seems like
> a good option.

Yeah, ~/.cvsrc isn't the best implementation of the idea. Simple sections
based on CVSROOT would be a nice feature addition; CVS has a lot of features
that need this sort of attention, but I'm not sure putting the solution
in the Makefiles is the right approach.

Putting CVS logic in Makefiles seems less-than-optimal, considering
you'll have to have those Makefiles in the first place to make
any use of the logic. This is the FreeBSD ports way of doing things,
and I'm not sure I like it for projects structured so differently (we
don't have any install media from which to grab Makefiles for an
initial "make checkout"). I would prefer an approach like Mozilla's,
if we're going to move towards Makefiles for CVS. I think our goals
are close, but we're in disagreement over the means.

-- 
Shaw Terwilliger <sterwill@abisource.com>



This archive was generated by hypermail 2b25 : Thu Jun 08 2000 - 12:06:44 CDT