Everything seemed to work as I expected.
If I understand what CVS does, when to check in a file, it does a diff with the previous version and stores that diff. To do the comparison, it must also use the patch tool.
So, I took two very different binary files (well a mix of binary and text files in a special folder under MacOSX called a NIB) and binhexed them. I then did:
diff -u filea.hqx fileb.hqx > difference.txt
I then did:
patch filea.hqx difference.txt
and the resulting file was equivalent to fileb.hqx.
So, I'm sorry...what can go wrong here?
If diff, patch and a binhex tool are the only tools which CVS requires when dealing with binary files, I don't see the problem as long as I never compare the differences between filea.hqx and fileb.hqx and select which ones to keep and which ones to throw away.
_______________________________________________ Info-cvs mailing list [EMAIL PROTECTED] http://lists.gnu.org/mailman/listinfo/info-cvs
