🚀 go-pugleaf

RetroBBS NetNews Server

Inspired by RockSolid Light RIP Retro Guy

Article View: comp.unix
Article #344

Re: Summary: SCCS vs. RCS

#344
From: Greg A. Woods
Date: Thu, 06 Dec 1990 22:36
36 lines
2404 bytes
In article <2282@megadon.UUCP> balilly@Broadcast.Sony.COM (Bruce Lilly) writes:
>[....]
> The premise of Rob's ``solution'' is that *all* files have a '.'
> somewhere.  This doesn't work, e.g., for s.Makefile -> Makefile. For that
> to work, a ',' would have to operate as a SUFFIX delimiter, which it does
> not do in ``standard'' make. There's no way to make make make Makefile
> from Makefile,v using ony SUFFIX-based rules. An explicit dependency line
> and rule would be required for each and every file.

[ I *really* like your use of the English language! ;-) ]

You can always use something like the .sh rule by calling your file
"Makefile.sh".  Non-traditional, and potentially confusing, but it
works.

> P.S. Note that make will automatically do a get if there is an s.Makefile
> (or s.makefile) and neither Makefile nor makefile exist.  In short, make and
> SCCS are well integrated.

Unfortunately I find make a little lacking when it comes to either RCS
or SCCS.  Gnumake is slightly better, and perhaps dmake is too, but
they are non-standard, and versions I've tried were either buggy, or
not compatible with SysV make.  SysV make won't find SCCS/s.[Mm]akefile,
for example.

Instead, I prefer to "keep it simple, stupid", and not deal with the
version control through make.  I use RCS or SCCS with "sccs" in a mode
where they are transparent, and make need know nothing about them.
All files are always "checked out" and visible to make.  The very
nature of the way one uses "sccs", for example, ensures this is always
true.
-- 
							Greg A. Woods
woods@{eci386,gate,robohack,ontmoh,tmsoft}.UUCP		ECI and UniForum Canada
+1-416-443-1734 [h]  +1-416-595-5425 [w]    VE3TCP	Toronto, Ontario CANADA
"Political speech and writing are largely the defense of the indefensible"-ORWELL
Technical Details
Message-ID: <2292@megadon.UUCP>
Path: arc1-ca.pugleaf.net!utzoo!utgpu!news-server.csri.toronto.edu!cs.utexas.edu!sdd.hp.com!usc!julius.cs.uiuc.edu!apple!altos!megadon!clp
References: <2255@megadon.UUCP> <2260@megadon.UUCP> <2266@megadon.UUCP> <2282@megadon.UUCP>

Show Full Headers
Complete Article Headers
Path: arc1-ca.pugleaf.net!utzoo!utgpu!news-server.csri.toronto.edu!cs.utexas.edu!sdd.hp.com!usc!julius.cs.uiuc.edu!apple!altos!megadon!clp
From: woods@eci386.UUCP (Greg A. Woods)
Newsgroups: comp.unix
Subject: Re: Summary: SCCS vs. RCS
Keywords: SCCS RCS source code control
Message-ID: <2292@megadon.UUCP>
Date: 6 Dec 90 22:36:09 GMT
References: <2255@megadon.UUCP> <2260@megadon.UUCP> <2266@megadon.UUCP> <2282@megadon.UUCP>
Sender: clp@megadon.UUCP
Reply-To: uunet!eci386!woods (Greg A. Woods)
Organization: Elegant Communications Inc.
Lines: 36
Approved: clp@megadon.UUCP