So, I think you guys were right and I was just doing it wrong!!! See the excerpt which I just found from one of the README files. I did the rcs command first to create the initial RCS file, then did the co/ci-s of the file and it seemed to be ok (note I'm on a different computer but will try again on the other computer as well).
THANKS FOR ALL YOUR HELP!! YOU GUYS ARE GREAT!! "** Note 2: binary files This version of RCS for the PC does now support revision control of binary files. The main goal, however, is to allow control of source files in heterogenous environments. In such environments, the systems can have different conventions for line separation in source code files. To allow shared use of RCS files between systems with different line separators, a conversion must take place when checking in/out files. This, naturally, would break many binary files. Therefore a special option, -kb, must be used for binary files with this RCS version to mark them as binary files. Before you can check in a binary file you must initialize an empty RCS file with "rcs -i -kb <rcsfile>". Do not use -kb for plain text files because it makes those RCS files non-portable to other operating environments. The way how RCS currently stores "differences" between the revisions of a binary file is quite inefficient (but more or less portable). Future version of RCS may support better methods."* On Jan 12, 2008 12:05 PM, Karl Berry <[EMAIL PROTECTED]> wrote: > I think I did the rcs -i -kb after doing the ci of the file. Should I > be > giving it a try before?? What does the -kb do? > > Might as well try; one would hope it would be the same as ci -kb, but ... > > The -kb is what tells RCS it is a binary file, and to perform file I/O > in binary mode (which you definitely want). From the co(1) man page: > > -kb Generate a binary image of the old keyword string. This acts > like -ko, except it performs all working file input and > output > in binary mode. This makes little difference on Posix and > Unix > hosts, but on DOS-like hosts one should use rcs -i -kb to > ini- > tialize an RCS file intended to be used for binary files. > Also, > on all hosts, rcsmerge(1) normally refuses to merge files > when > -kb is in effect. >
