jnl@wjh12.harvard.edu (Joshua Lobel) (04/17/91)
I'm trying to compile RCS on an IBM RS-6000. The make file gives me errors about typedef statements. Has anyone compiled RCS on the 6000? I could use some guidance. I'm assuming that RCS is better than SCCS -- if you have feelings on that I'd be interested. I work for a software company that has created a custom database/acctg system. We have "vanilla" code, and also a lot of custom code for various clients. I was tkhinking of using different branches for diferent clients. The other option is to give the programs a unique extension based on the client. Thoughts? Thanks for the help. Josh Lobel 617 235-2513
sanders@cactus.org (Tony Sanders) (04/18/91)
In article <592@wjh12.harvard.edu> jnl@wjh12.UUCP (Joshua Lobel) writes: >I'm trying to compile RCS on an IBM RS-6000. The make file gives me >errors about typedef statements. > >Has anyone compiled RCS on the 6000? I could use some guidance. Use the "bsdcc" stanze described in /usr/lpp/bos/bsdport. Change MERGE in the Makefile to /etc/merge (was /usr/bin/merge). Comment out "typedef int void" from rcsbase.h If that doesn't fix it send me more specific error output and I'll see what I can do. >I'm assuming that RCS is better than SCCS -- if you have feelings on >that I'd be interested. It's a matter of taste mostly. Both work. RCS should be faster if you mostly check out the latest version as it stores backwards deltas while SCCS stores forward deltas, in practice you probably wont notice the difference. However if you use RCS you should check out MCS written by Brian Berliner, it's been posted to sources groups in the past, I'm not really sure where you can get it from now (uunet probably). -- sanders@cactus.org I am not an IBM representative, I speak only for myself. I have a wonderful proof that emacs is better than vi, unfortunately this .sig is too small to contain it.
guy@auspex.auspex.com (Guy Harris) (04/21/91)
>RCS should be faster if you mostly check out the latest version That may be true, but... >as it stores backwards deltas while SCCS stores forward deltas, ...that's not true. (Ignoring issues of branches,) RCS stores the latest version and backwards deltas, and SCCS stores, if you will, "interleaved" deltas - it stores the lines of all versions of the file, with control lines saying "the following lines first appear in this delta, and disappear in that delta" and the like. SCCS does *not* store the first version and a bunch of deltas to make later version.