How to name a tag

Tag is like a marker allowing to identify in a unique way a set of elements (files, modules) and used to retrieve this set of coherent elements, named package.

Tag will be named differently depending on the package

Package Tag format Example
MCS MMMYYYY APR2006 for april 2006
Application (SCALIB, MFIT ...) Vx-y ou Vx-y-z * V3-4-5

Note: *: Vx-y-z where
x is the major version identifier: updated for major changes such as architecture modifications
y is the minor version identifier: updated for minor changes such as change request
z is the minor-minor version identifier: updated minor changes with no so much software comportment changes such as bug correction

How to handle tags

When the major version identifier x is incremented the minor version identifier y is set to 0
When the minor version identifier y is incremented the minor-minor version identifier z disapears

How to tag a package

A package is allowed to be tagged only if it has been INSTALLED, TESTED and VALIDATED

% cvs tag <tag> <moduleList>

How to delete a tag of a package

% cvs tag -d <tag> <moduleList>

How to move an existing tag on a different revision

% cvs tag -F <tag> <moduleList>

How to retrieve a tagged package

% cvs co -r <tag> <moduleList>

-- LaurenceGluck - 12 Sep 2006

Edit | Attach | Watch | Print version | History: r3 < r2 < r1 | Backlinks | Raw View | Raw edit | More topic actions
Topic revision: r3 - 2007-02-22 - TWikiAdministrator
This site is powered by the TWiki collaboration platform Powered by PerlCopyright © 2008-2021 by the contributing authors. All material on this collaboration platform is the property of the contributing authors.
Ideas, requests, problems regarding TWiki? Send feedback