delorie.com/archives/browse.cgi   search  
Mail Archives: cygwin/2004/07/10/18:04:36

Mailing-List: contact cygwin-help AT cygwin DOT com; run by ezmlm
List-Subscribe: <mailto:cygwin-subscribe AT cygwin DOT com>
List-Archive: <http://sourceware.org/ml/cygwin/>
List-Post: <mailto:cygwin AT cygwin DOT com>
List-Help: <mailto:cygwin-help AT cygwin DOT com>, <http://sourceware.org/ml/#faqs>
Sender: cygwin-owner AT cygwin DOT com
Mail-Followup-To: cygwin AT cygwin DOT com
Delivered-To: mailing list cygwin AT cygwin DOT com
Subject: Re: Options for Source Code Control: RCS v. SCCS v. CVS
From: Robert Collins <rbcollins AT cygwin DOT com>
To: Richard Heintze <sieg_heintze AT yahoo DOT com>
Cc: cygwin AT cygwin DOT com
In-Reply-To: <20040710170931.69895.qmail@web50306.mail.yahoo.com>
References: <20040710170931 DOT 69895 DOT qmail AT web50306 DOT mail DOT yahoo DOT com>
Message-Id: <1089497048.3029.88.camel@localhost>
Mime-Version: 1.0
Date: Sun, 11 Jul 2004 08:04:08 +1000
X-MG1-Works-MailScanner-Information: Please contact the ISP for more information
X-MG1-Works-MailScanner: Found to be clean
X-MG1-Works-MailScanner-SpamCheck: not spam, SpamAssassin (score=-4.2, required 5, BAYES_00 -4.90, J_CHICKENPOX_21 0.60, RCVD_IN_SORBS 0.10)
X-MailScanner-From: rbcollins AT cygwin DOT com
X-IsSubscribed: yes
Note-from-DJ: This may be spam

--=-QgG1QtzArwl/KYMVKZQJ
Content-Type: text/plain
Content-Transfer-Encoding: quoted-printable

On Sun, 2004-07-11 at 03:09, Richard Heintze wrote:
> I need some help understanding how RCS works. I typed
> "info RCS" and felt confused.

Not surprisingly. RCS doesn't model what any modern revision control
system does.

> Is RCS like CVS in the sense that one runs a un*x
> deamon or windows service on a remote node and legions
> of programmers use a client implemented with sockets
> or pipes.

No.

> If so, (1) how do I start the service or deamon for
> RCS?
>=20
>   (2) does RCS lock out other programmers while one=20
> works on a file or is RCS like CVS and everyone merges
> their differences later?

RCS locks out everyone per file. One of CVS's big advances was the
ability to modify a file without locking everyone out.

> Are RCS and CVS the only open source programs for
> source code control? What is SCCS? I believe that is a
> propietary program and not avialable as open source.

There are many - offhand:
arch
aegis
cvs
darcs
monotone
rcs
subversion
vesta

I personally use arch - its offline work mode, built in distributed
operation & mirroring support make it a dream to use. It versions more
aspects of project trees than any other RCS I've encountered - it even
supports file modes, and symlinks.

> How does one decide between using RCS and CVS? Are
> they very similar?

Really, one doesn't. One chooses between anything other than CVS or RCS.
RCS is not suitable for programming projects, as each file is versioned
separately, the same goes for CVS.

Rob

--=20
GPG key available at: <http://www.robertcollins.net/keys.txt>.

--=-QgG1QtzArwl/KYMVKZQJ
Content-Type: application/pgp-signature; name=signature.asc
Content-Description: This is a digitally signed message part

-----BEGIN PGP SIGNATURE-----
Version: GnuPG v1.2.4 (GNU/Linux)

iD8DBQBA8GfYI5+kQ8LJcoIRAk2rAKDVbpKbbhtFtSx30U0dGv33oeZHzACfdz8L
kKl3/wRsRgBcg67WhoaJ+Oc=
=eVFG
-----END PGP SIGNATURE-----

--=-QgG1QtzArwl/KYMVKZQJ--

- Raw text -


  webmaster     delorie software   privacy  
  Copyright © 2019   by DJ Delorie     Updated Jul 2019