[p4] User initiated Codeline Freezes
Jeff A. Bowles
jab at pobox.com
Sun Aug 26 18:35:26 PDT 2007
On 8/26/07, Roy Smith <smith_roy at emc.com> wrote:
"What is the advantage of doing this compared to just branching at the
deadline?"
It's sort of nice to stop-the-chaos (if it is, indeed, that rapid) to pause
and verify that the dev tree is self-consistent before declaring the thing's
ready to start down a release-branch path.
It's really about your confidence in the quality of the stability of the main
development tree. If you do continuous or frequent build/smoke-tests (at
least once-a-day), you have a higher confidence than if it's broken/unbuildable
most of the time.
In classes, I teach "freezing a dev codeline/tree should be considered
a four-letter-word in Perforce." (It's catchy, and easy to remember.)
The reality is that a very-short moment during a release cycle is probably
reasonable. Your process has to serve your needs, ultimately,
so you decide.
-Jeff Bowles
More information about the perforce-user
mailing list