Mail Archives: djgpp/1995/04/19/04:09:14
> 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.
- Raw text -