info-cvs
[Top][All Lists]
Advanced

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

Re: address@hidden: Re: Removing directories...]


From: Francis Irving
Subject: Re: address@hidden: Re: Removing directories...]
Date: Fri, 23 Feb 2001 11:18:26 +0000

On Fri, 23 Feb 2001 01:03:33 -0800, Rob Helmer <address@hidden>
wrote:

>Thanks for posting this Francis. 
>
>This brings up an interesting point; I have been wondering about
>this for some time now, and I can't think of a situation where
>not doing a "cvs update -d" when a new directory is available would
>be desirable.
>
>Is there a reason for this not being the default?

In TortoiseCVS, it is the default.  The CVS Update menu option does
"cvs update -d -P".  A few people have complained, and I might have to
make it an obscure option.

Their problem is usually that they've used "exclude" in the modules
list or in checkout or somewhere to only check out part of a module.

e.g. If you're working over the modem, and there is a large subtree
that you don't need, you can exclude it from download.

"cvs update -d" doesn't know that you excluded something earlier, so
it gets it out.  This is slow and annoying over a modem for large
subtrees!

Personally, I think it is a bit silly.  Such a large module should
perhaps be split into more modules anyway, or have aliases to subparts
of it.  However, I can imagine you might be working on a repository
where you don't have this control.

The other reason not to make it the default is Backwards
Compatibility.  I think you can make it the default on your machine,
by editing ~/.cvsrc and adding "-d -P" as default parameters for "cvs
update".

Francis



reply via email to

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