Date: Wed, 19 Apr 1995 09:12:26 +0300 From: eliz AT is DOT elta DOT co DOT il. (Eli Zaretskii) To: FIXER AT FAXCSL DOT DCRT DOT NIH DOT GOV Subject: Re: SCCS/RCS for DOS/DJGPP Cc: djgpp AT sun DOT soe DOT clarkson DOT edu > they both have serious limitations. They're both ports of RCS 5.6. The > one I'm currently using was built with 16-bit tools, and hence has memory > limitations that make it crash/hang when trying to do complex operations > (like check-in or merge) on files larger than about 80K. This is bad. Yes, it _is_ bad, but probably has nothing to do with RCS per se. Did you try to use DJGPP diff.exe instead of the one you've got with that port of RCS? My guess is it is the culprit. RCS itself doesn't need too much memory, AFAIK, but GNU Diff it calls to compare files is a memory hog: it reads both files into memory, then consumes additional memory by building structures which describe the files themselves and the differences between them. I use an ancient port of RCS to Microsoft C 3.x (!) and never had any problems since I switched to DJGPP port of GNU Diff.