- integration (and hence merging would be performed anyway).
- Promotion Branching can also be appropriate for a promotion level that corresponds to a change in ownership between two groups that would otherwise require incompatibly different Codeline Policies.
- Label Promotion is particularly well suited for a promotion level that progresses from a built/integrated or test/QA promotion level to another test/QA promotion level.
References
[1] Build Management for an Agile Team ; by Steve Konieczka, et.al.; CM Crossroads Journal, October 2003 (Vol. 2, No. 10)
[2] Software Configuration Management Patterns: Effective Teamwork, Practical Integration ; by Stephen P. Berczuk and Brad Appleton; Addison-Wesley, November 2002
[3] Beyond Continuous Integration. A Holistic Approach to Build Management (Part 1 of 2) ; by Maciej Zawadski; CM Crossroads Journal, October 2003 (Vol. 2, No. 10)
[4] The Mythical Man Month: Essays on Software Engineering (20th Anniversary Edition); by Frederick P. Brooks; Addison-Wesley, 1995.
[5] High-level Best Practices in Software Configuration Management ; by Laura Wingerd and Christopher Seiwald; presented at the Eighth International Workshop on Software Configuration Management , Brussels, July 1998; and at the 1998 Perforce Annual User’s Conference (P4UC’98)
[6] Principles of Lean Thinking ; by Mary Poppendieck; 2002 Conference on Object-Oriented Programming Systems, Languages, and Appplications (OOPSLA 2002); Seattle, WA, November 2002;
[7] Lean Programming ; by Mary Poppendieck; Software Development Magazine , May-June 2001 (Vol. 9, No. 5 and 6 -- see full article at http://www.poppendieck.com/lean.htm)
[8] Lean Software Development: An Agile Toolkit ; by Mary and Tom Poppendieck; Addison-Wesley 2003 (see http://www.poppendieck.com)
[9] Codeline Merging and Locking: Continuous Updates and Two-Phased Commits , by Brad Appleton, Steve Konieczka and Steve Berczuk; CM Crossroads Journal, November 2003 (Vol. 2, No. 11)
[10] SCM Patterns: Building on ‘Task-Level Commit’ ; by Austin Hastings; CM Crossroads Journal, June 2004 (Vol 3. No. 6)






