Re: [harinath cs umn edu: Re: Gnome-libs and libart_lgpl]



sml13@cornell.edu writes:
> On 23 Nov 1998, Raja R Harinath wrote:
> > Michael Harnois <mharnois@willinet.net> writes:
> > > Miguel de Icaza <miguel@nuclecu.unam.mx> writes:
> > > > This mail is important, it is worth repeating it one more time :-)
> > > 
> > > Since, according to the cvs documentation, checkout and update -d
> > > should be equivalent on a tree after it has been checked out once,
> > > what's wrong with the gnome anoncvs setup that it doesn't work
> > > properly?
> > 
> > 1. I never said
> > 
> > 	"Don't use `cvs update'"
> >    
> >    I said 
> > 
> > 	"Don't use `cvs update' to do the initial checkout"
> > 
> >    As you say, after a tree has been checked out once, checkout and
> >    update -d are virtually equivalent.
> 
[snip]
> In keeping with this advice, I wipe out my whole damn tree and do a fresh 
> checkout every time.  It seems like overkill, but what the hell -- I have 
> a cable modem :-)

Oh, for crying out loud...

I keep repeating, I didn't say "Don't use `cvs update'".  In fact, I
heartily recommend its use.  I just want people to use what is
appropriate.

	cvs checkout		To checkout a CVS `module'
	cvs update		To update the directories so checked out

See, simple difference.  Whenever anything related to the "module"
changes, use `checkout'.  Whenever you just want to see the changes to
the "directory" contents, use `update'.  How do you make out the
difference:

  - It is usually a change to "directory" contents

  - If anything related to the "module" changes, the corresponding
    line in the CVSROOT/modules file changes (well, you need to do a
    transitive closure...  i.e. if a line corresponding to a module
    or one or more of its sub-modules changes, then you need to
    recheckout).

- Hari
-- 
Raja R Harinath ------------------------------ harinath@cs.umn.edu
"When all else fails, read the instructions."      -- Cahn's Axiom
"Our policy is, when in doubt, do the right thing."   -- Roy L Ash



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