From: rdparker AT butlermfg DOT org (Parker, Ron) Subject: RE: diff is broken 20 Jun 1998 00:45:02 -0700 Message-ID: <199806192017.NAA16698.cygnus.gnu-win32@cygnus.com> Mime-Version: 1.0 Content-Type: multipart/mixed; boundary="---- =_NextPart_000_01BD9BBF.BF17F3DE" To: Tim Smith , gnu-win32 AT cygnus DOT com This message is in MIME format. Since your mail reader does not understand this format, some or all of this message may not be legible. ------ =_NextPart_000_01BD9BBF.BF17F3DE Content-Type: text/plain I have a couple of questions. Are your mounts binary? Does your source editor respect UNIX line termination? By this I mean, does your editor use CR/LF on files that previously had only a LF? Mismatched line termination characters could cause diff to see the files as completely different. -----Original Message----- From: Tim Smith [mailto:tzs AT halcyon DOT com] Sent: Thursday, June 18, 1998 11:20 PM To: gnu-win32 AT cygnus DOT com Subject: diff is broken I recently noticed my RCS files are bigger than I thought they should be. The problem is that when I check in a revision, it treats is as if I have changed every line. For example, here is an extract from rlog for a file that started out as ten line. In revision 1.2, I inserted a line. In revision 1.3, I deleted that line. >revision 1.3 >date: 1998/06/19 04:05:20; author: tzs; state: Exp; lines: +10 -11 >*** empty log message *** >---------------------------- >revision 1.2 >date: 1998/06/19 04:05:14; author: tzs; state: Exp; lines: +11 -10 >*** empty log message *** >---------------------------- >revision 1.1 >date: 1998/06/19 04:05:02; author: tzs; state: Exp; >Initial revision The problem is with diff. If I replace the gnu-win32 diff.exe with diff.exe from the PC port of RCS, all is happy. (I've got a link to the PC port of RCS on my web page at www.halcyon.com/tzs/, along with patches to get it to compile with Watcom C 11.0 or Visual C 5.0, in case anyone wants a diff to replace the gnu-win32 one until it is fixed). Aside from this, I've been using B19.1 for a month or two now as my command shell for Windows development under NT, and it is great. Does anyone have any suggestions as to how to fix my bloated RCS files? I can write a script to find all the revisions and their dates and comments from the rlog output and then check them all out one at a time and check them in to a new RCS file, but if someone already has something to do this, I'd rather use that than roll my own. --Tim Smith - For help on using this list (especially unsubscribing), send a message to "gnu-win32-request AT cygnus DOT com" with one line of text: "help". ------ =_NextPart_000_01BD9BBF.BF17F3DE Content-Type: application/ms-tnef Content-Transfer-Encoding: base64 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 IFJvbgAeADhAAQAAABEAAABSRFBBUktFUkQwNkZDNDAwAAAAAAIB+z8BAAAAdAAAAAAAAADcp0DI wEIQGrS5CAArL+GCAQAAAAYAAAAvTz1CVVRMRVIgTUFOVUZBQ1RVUklORyBDT01QQU5ZL09VPUJV SUxESU5HUy9DTj1SRUNJUElFTlRTL0NOPVRPV0VSL0NOPVJEUEFSS0VSRDA2RkM0MDAAHgD6PwEA AAAMAAAAUGFya2VyLCBSb24AHgA5QAEAAAARAAAAUkRQQVJLRVJEMDZGQzQwMAAAAABAAAcwgPmv DL+bvQFAAAgw3vMXv7+bvQEeAD0AAQAAAAUAAABSRTogAAAAAB4AHQ4BAAAADwAAAGRpZmYgaXMg YnJva2VuAAALACkAAAAAAAsAIwAAAAAAAwAGEIx7h58DAAcQmQYAAAMAEBAAAAAAAwAREAEAAAAe AAgQAQAAAGUAAABJSEFWRUFDT1VQTEVPRlFVRVNUSU9OU0FSRVlPVVJNT1VOVFNCSU5BUlk/RE9F U1lPVVJTT1VSQ0VFRElUT1JSRVNQRUNUVU5JWExJTkVURVJNSU5BVElPTj9CWVRISVNJTUVBAAAA AJQG ------ =_NextPart_000_01BD9BBF.BF17F3DE-- - For help on using this list (especially unsubscribing), send a message to "gnu-win32-request AT cygnus DOT com" with one line of text: "help".