home *** CD-ROM | disk | FTP | other *** search
- Newsgroups: comp.lang.c
- Path: sparky!uunet!uunet.ca!geac!torag!robohack!woods
- From: woods@robohack.UUCP (Greg A. Woods)
- Subject: Re: sccs eats good code -
- Organization: Elegant Communications Inc.
- References: <1992Dec21.4396.29992@dosgate> <1992Dec22.090329.11162@dcs.warwick.ac.uk>
- Message-ID: <1992Dec26.062743.7520@robohack.UUCP>
- Date: Sat, 26 Dec 92 06:27:43 GMT
- Lines: 42
-
- In article <1992Dec22.090329.11162@dcs.warwick.ac.uk> rince@dcs.warwick.ac.uk (James Bonfield) writes:
- > I'd certainly agree with abolishing sccs. I've never really been 'into' source
- > management systems, but when I have had to use them I've found RCS invariably
- > better.
-
- It's too bad you think that way. SCCS, as a change control management
- tool for files, is very powerful, easy to use, and a standard part of
- every (real) UNIX system.
-
- RCS is different. Not necessarily much better. It all depends upon
- your requirements for such a tool.
-
- If you want a really powerful tool, layer CVS-1.3 on top of RCS-5.6!
-
- > Do you notice anything blindingly wrong with this? Sccs has the intelligent
- > idea of giving control characters special meaning within the history file. And
- > it doesn't bother to escape any of the ones you happen to have typed in. This,
- > naturally, means that if you enter a control char into your source then upon
- > the next 'get' or 'edit' sccs will kindly remove the only existing copy you've
- > got and *then* complain that it doesn't understand the history file.
- >
- > For this reason using sccs actually slowed down and hampered my development by
- > a huge factor. Surely this isn't the scheme of such things? On the contrary
- > the next time I was asked to make use of such a system I put RCS to the test
-
- Whew! What kind of code were you writing anyway?!?!? I've only twice
- encountered a conflict with SCCS's keyword expansion control codes --
- once in the same situation as the original poster noted, and once when
- I wished to include an example SCCS keyword string in a source module.
-
- That's twice out of thousands of modules. I know of large projects
- with millions of lines of code, in tens of thousands of modules, all
- managed with the use of SCCS, and no conflicts that couldn't be easily
- dealt with.
-
- RCS will do the same thing, though it has far fewer combinations of
- strings with which it might find conflict.
- --
- Greg A. Woods
-
- woods@robohack.UUCP, woods@Elegant.COM VE3TCP UniForum Canada & ECI
- +1 416 443-1734 [home] +1 416 362-XRSA [work] Toronto, Ontario; CANADA
-