info-cvs
[Top][All Lists]
Advanced

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

RE: Prevent PROD tags on code that does not have QA tag?


From: Van Quakebeke, Joseph (Mission Systems)
Subject: RE: Prevent PROD tags on code that does not have QA tag?
Date: Fri, 23 Apr 2004 08:41:52 -0700


> -----Original Message-----
> From: address@hidden [mailto:address@hidden
> Sent: Friday, April 23, 2004 10:27 AM
> To: info cvs
> Subject: Prevent PROD tags on code that does not have QA tag?
> 
> 
> Hi everyone,
> I was wondering if anyone is aware of any canned scripts or 
> tools that are 
> available that will improve our code migration processes.
> 
> We have 3 tags that we use for our builds 1) TEST 2) QA 3)PROD
> 
> Any developer can tag code as "TEST", but project managers 
> need to request 
> that code gets tagged as QA and/or PROD.
> 
> So for example, I may get a request to move tag 
> "BUGZILLA_357" to QA and 
> "BUGZILLA_301" to PROD
> 
> What I am looking for each a way to tag all files that are 
> tagged as BUGZILLA_357 as QA, 
> but to fail if the tagged version is not tagged as TEST.
> 
> In the same manner, when I tag BUGZILLA_301 as "PROD", I need 
> to make sure 
> that all the files are tagged as QA.
> 
> If I don't do this, their is a chance that files can go from 
> development 
> to production without going through the TEST and QA processes.
> 
> One last thing!  I get multiple tags at a time for QA and 
> PROD builds.  
> For example, I may get BUGZILLA_123, BUGZILLA_124, BUGZILLA_156, ...
> Dependent upon what order I do the tagging, I can actually "demote" a 
> revision of a file.
> For example, example.jsp version 1.23 may have tag BUGZILLA_156
> and version 1.24 has BUGZILLA_124.
> I need to prevent the case where I am applying a QA or PROD 
> tag to a file 
> where the tagging operation would cause the QA or PROD tag to 
> fall upon a 
> revision number that is lower than the current pre-tagged 
> state.  Make 
> sense?
> 
> I would very much appreciate a pointers on how to resolve 
> these holes in 
> our curent process.
> Thanks.
> Phillip Rhodes
> 
Hi Phillip;
        We have a similar situation here and I use the cvs admin -s command 
option to promote files and IMHO it is safer than tags alone.  As far as the 
different revs of the same file, I am not sure how you can resolve that.  I 
have not had the occasion to go back a version with a later build tag.  We 
always just created a new version.

hth
Joseph 




reply via email to

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