[Top][All Lists]

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

Re: CVS export

From: Greg A. Woods
Subject: Re: CVS export
Date: Thu, 18 Oct 2001 13:55:24 -0400 (EDT)

[ On Wednesday, October 17, 2001 at 15:25:51 (GMT), Tom Sanidas wrote: ]
> Subject: CVS export
> Do I have
> to go through my modules and create a "fake" tag for each of them before
> I export, or should I just use "checkout"?  Any suggestions?

Depending on what you use your nightly builds for, it may be best to
tag them for "cvs export".  You might simply move the tag every night,
or you might keep a circular queue of several such tags.  Of course that
begs the question of who's going to do the tag and based on what

On the other hand if you don't use the products of the builds for any
testing that could last beyond the next build then a tag and "cvs
export" might be over-kill -- just use a normal checkout of the head of
whatever branch you're building.

If you simply want to be pedantic about testing a moving release
baseline (which your process may require be done with "cvs export") then
you could simply keep a nightly tag at the head of your working branch
like this:

        cvs -q rtag -F -f NIGHTLY-BUILD mymodule
        cd /buildtmp
        cvs export -r NIGHTLY-BUILD -d mymodule-$(date '+%Y%m%d) -kv mymodule
        cd mymodule-$(date '+%Y%m%d)
        make check

                                                        Greg A. Woods

+1 416 218-0098      VE3TCP      <address@hidden>     <address@hidden>
Planix, Inc. <address@hidden>;   Secrets of the Weird <address@hidden>

reply via email to

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