[imp] Questions with regard to CVS

Eric Rostetter eric.rostetter@physics.utexas.edu
Wed, 7 Aug 2002 09:29:37 -0500


Quoting Edward Wildgoose <Edward.Wildgoose@FRMHedge.com>:
 
> > cvs -z3 -d :pserver:cvsread@anoncvs.horde.org:/repository co horde | tee
> logfile
> 
> Does this get the HEAD version or the RELENG version?  Would a live site be

HEAD

> better off running the RELENG version?

Yes. Recommended.
 
> It occurs to me that one should use CVS out to a test site on a regular
> basis, then manually transfer the files to the live site if they work OK?

Yes, that would be best practice (and is what I do). It is more important
if you use HEAD than if you use RELENG, but is useful in either case (due
to config file changes if nothing else).

Personally, I really want features in HEAD, so I use HEAD in production.
I update a test site as needed, and when the test site becomes stable, I
freeze it, test it with a group of test users, and then export it to the
production site.  If you follow HEAD enough, you will find there are points
where developement kind of stalls, and it becomes "stable" for about a
week or two before anything else big happens.  It is usually during these
stalls that I freeze my code and start testing ;)  (And right now is not
one of those times)

> Ed

-- 
Eric Rostetter
The Department of Physics
The University of Texas at Austin

"TAD (Technology Attachment Disorder) is an unshakable, impractical devotion
to a brand, platform, product line, or programming language. It's relatively
harmless among the rank and file, but when management is afflicted the damage
can be measured in dollars. It's also contagious -- someone with sufficient
political clout can infect an entire organization."

--"Enterprise Strategies" columnist Tom Yager.