no good with HTML so I defer to others for the markup, otherwise I'd
submit a patch:

Under "Unix":
"
To do the equivalent of a "cvs update" on the Mozilla tree you've
previously checked out, do this:

% cd mozilla
% make -f client.mk pull_all
"

Under "Windows":
"
To do the equivalent of a "cvs update" on the Mozilla tree you've
previously checked out, do this:

C:\> cd <mozilla_src_root>
C:\> nmake -f client.mak pull_all
"

Somebody else will have to fill in the "Mac" section, haven't touched
one (nee, seen one) in years.


Ian Hickson wrote:
> 
> On Fri, 17 Aug 2001, JTK wrote:
> >
> > Ian Hickson wrote:
> >>
> >> On Fri, 17 Aug 2001, JTK wrote:
> >>>
> >>> I see no way to do a simple "cvs update".  There's gotta be one, could somebody
> >>> please tell me how to do it?  And add it to the web site?
> >>
> >> See:
> >>
> >>    http://www.mozilla.org/cvs.html
> >
> > Yeah I saw that.  I was able to checkout the tree, though why I couldn't
> > just do a "cvs checkout" the same way I can in all other cvs projects
> > (including GCC) still escapes me.
> 
> There is a LOT of stuff in the tree, for example Bugzilla and Mozbot are
> in there. Also, a lot of the stuff is not on the HEAD but is on branches,
> to allow easier modularity and so on, for example libpr0n (the image
> library) and NSPR (the portable runtime library) are not in
> "SeamonkeyAll", if I recall correctly.
> 
> > Didn't see any mention of how to do a "cvs update" (like I can in all
> > other CVS projects) though.
> 
> The makefile I mentioned:
> 
>     cvs co mozilla/client.mak
>     nmake -f client.mak pull_all
> 
> ...will do it for you, including taking into account all the side files on
> different branches and so on.
> 
> > Icidentally I tried to do a "cvs update" from the root and it started
> > pulling in all kinds of crazy crap that I don't think I wanted, so I
> > killed it.
> 
> Now you see why we don't recommend that! :-)
> 
> >> Basically, the easiest way on Windows to make sure you pull the right
> >> files is to use a batch file which does this:
> >>
> >>    cvs co mozilla/client.mak
> >>    nmake -f client.mak pull_all
> >
> > Right, but once they're pulled, how do I keep them synced to CVS?  If I
> > do that again, I lose all my changes, right?
> 
> Nope, that script just does an update. Any changes will be kept. Basically
> it does a "cvs up" in all the relevant directories, branches, and so on.
> 
> HTH,
> --
> Ian Hickson                                     )\     _. - ._.)       fL
> Netscape, Standards Compliance QA              /. `- '  (  `--'
> +1 650 937 6593                                `- , ) -  > ) \
> irc.mozilla.org:Hixie _________________________  (.' \) (.' -' __________

Reply via email to