info-cvs
[Top][All Lists]
Advanced

[Date Prev][Date Next][Thread Prev][Thread Next][Date Index][Thread Index]

Re: Idea for reducing disk IO on tagging operations


From: Doug Lee
Subject: Re: Idea for reducing disk IO on tagging operations
Date: Mon, 28 Mar 2005 14:16:55 -0500
User-agent: Mutt/1.5.6i

On Mon, Mar 28, 2005 at 02:12:56PM -0500, Jim.Hyslop wrote:
> [top posting as a courtesy for Doug]

Thanks :) I just hope I don't cause a mess by that comment, which I
suppose was fuelled as much by lack of lunch as by anything. :-)

> I haven't examined the patch, so I don't know how closely the implementation
> matches the proposal, but if I understand the proposed changes, whitespace
> is still insignificant, there's just more of it added as a buffer, as an
> optimization to improve speed when applying tags. If the implementation is
> carried out correctly, then the RCS file will still be compatible with other
> RCS-compatible software, some of which could legitimately strip out the
> extra whitespace (unless the general practise is to leave whitespace alone).

You are correct, according to a message the author just sent me.
Consider my complaint dismissed, and thanks for the explanations.

> My only concern around this patch is to make sure robustness has not been
> adversely affected. I don't know enough about third-party add-ons to know
> for sure, or to comment on their use. 
> 
> I also like the fact that the change is optional, so that it can be disabled
> if any particular platform is incompatible with the changes.
> 
> Doug Lee wrote:
> > I have reservations about any system that makes whitespace significant
> > in a text file.  I can make an exception for indent levels, as used by
> > Python, because these are visible and errors are obvious without
> > resorting to odd tactics like hex editors, vi's :list command, etc.
> > 
> > I say I expect to be shot down because, of course, the "proper" theory
> > is that all in a CVS file is opaque and should not be depended upon by
> > CVS users.
> 
> -- 
> Jim Hyslop
> Senior Software Designer
> Leitch Technology International Inc. ( http://www.leitch.com )
> Columnist, C/C++ Users Journal ( http://www.cuj.com/experts )

-- 
Doug Lee           address@hidden        http://www.dlee.org
Bartimaeus Group   address@hidden   http://www.bartsite.com
"It is difficult to produce a television documentary that is both
incisive and probing when every twelve minutes one is interrupted by
dancing rabbits singing about toilet paper."  --Rod Serling




reply via email to

[Prev in Thread] Current Thread [Next in Thread]