Ethereal-dev: Re: [Ethereal-dev] One consequence of removing training spaces from all files is

Note: This archive is from the project's previous web site, ethereal.com. This list is no longer active.

From: Bill Fumerola <billf@xxxxxx>
Date: Mon, 9 Sep 2002 00:29:11 -0700
On Sun, Sep 08, 2002 at 10:10:39PM +0200, Joerg Mayer wrote:

> Also, using cvs log and cvs diff still makes this possible, so I don't
> really understand the problem. If need be, use diff -b.
> Maybe I'm misunderstanding something?

when trying to figure out who changed line N in a file last, gratuitous
changes (running [g]indent, whitespace, etc) render 'cvs annotate'
useless.

the same goes for renaming/copying a file by doing:

client$ cp foo.c foo2.c
[ change 1% of foo2.c ]
client$ cvs add foo2.c
client$ cvs rm -f foo.c
client$ cvs commit -m "new foo2" foo2.c

instead of:

repo$ cp foo.c,v foo2.c,v
[ remove all CVS tags from foo2.c,v ]
client$ cvs update
client$ cvs rm -f foo.c
[ change 1% of foo2.c ]
....

all of these are history losing changes and should be avoided at all
costs. files with minimal history are less important.

-- 
- bill fumerola / fumerola@xxxxxxxxxxxxx / billf@xxxxxxxxxxx / billf@xxxxxx