Article View: comp.unix
Article #344Re: Summary: SCCS vs. RCS
From: Greg A. Woods
Date: Thu, 06 Dec 1990 22:36
Date: Thu, 06 Dec 1990 22:36
36 lines
2404 bytes
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!clpReferences:
<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