From owner-freebsd-current Sat Jan 10 05:51:23 1998 Return-Path: Received: (from root@localhost) by hub.freebsd.org (8.8.7/8.8.7) id FAA02188 for current-outgoing; Sat, 10 Jan 1998 05:51:23 -0800 (PST) (envelope-from owner-freebsd-current) Received: from lsd.relcom.eu.net (ache@lsd.relcom.eu.net [193.124.23.23]) by hub.freebsd.org (8.8.7/8.8.7) with ESMTP id FAA02177 for ; Sat, 10 Jan 1998 05:51:16 -0800 (PST) (envelope-from ache@lsd.relcom.eu.net) Received: (from ache@localhost) by lsd.relcom.eu.net (8.8.8/8.8.8) id QAA25423; Sat, 10 Jan 1998 16:50:51 +0300 (MSK) (envelope-from ache) Date: Sat, 10 Jan 1998 16:50:48 +0300 (MSK) From: =?KOI8-R?B?4c7E0sXKIP7F0s7P1w==?= X-Sender: ache@lsd.relcom.eu.net To: Mike Smith cc: FreeBSD-current , Joerg Wunsch Subject: Re: patch in -current is *seriously* broken WRT CVS patches In-Reply-To: <199801071350.AAA01279@word.smith.net.au> Message-ID: MIME-Version: 1.0 Content-Type: TEXT/PLAIN; charset=US-ASCII Sender: owner-freebsd-current@FreeBSD.ORG X-Loop: FreeBSD.org Precedence: bulk On Thu, 8 Jan 1998, Mike Smith wrote: > I do recall reading some discussion about this a couple days back, but > I thought a quick heads-up would be in order. > > Patch in -current now does not understand the output of "cvs diff", > which makes distributing CVS-generated diffs fairly pointless. > > The -C option has gone too, leaving --dry-run in its place. It was not good idea fixing patch at first instead of fixing RCS. The patch stays as is to be compatible with others. If you send me few examples of what happens, and what you expect, I'll try to fix rcsdiff to produce correct +++/*** lines using -L option for diff. Rcsdiff already use -L, but maybe not with correct parameters. Forget about Index:, it is abused by RCS in the way _never_ expected by patch. -- Andrey A. Chernov http://www.nagual.pp.ru/~ache/