[ 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
criteria.....

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      <[EMAIL PROTECTED]>     <[EMAIL PROTECTED]>
Planix, Inc. <[EMAIL PROTECTED]>;   Secrets of the Weird <[EMAIL PROTECTED]>

_______________________________________________
Info-cvs mailing list
[EMAIL PROTECTED]
http://mail.gnu.org/mailman/listinfo/info-cvs

Reply via email to