Release Management (In Progress!)
The release management part of the new LCFG source material management is not yet active (need people to get used to using Subversion first). A very high level overview of the ideas behind it follow:
Summary
It is possible to use SVN to branch the headers and package lists using a pattern like this:
./core/includes/testing/{lcfg,ed,dice}/
./core/packages/{lcfg,ed,dice}/$LAYER_$PLAT_$PURPOSE_testing.rpms
.. and then prefixing all
#includes
in machine profiles with
testing/
to use the testing branch. The testing files then need to reference the testing package lists (ugly bit).
With this in place it is possible to use a set procedure to merge testing branch material into the production headers and package lists. Set snapshots can also be taken of either the testing or production branches for reference purposes (using
svn copy
).
--
CarwynEdwards - 15 Apr 2005