4.3. Integration Of SCM Labeling Operations

When a tag or branch operation is issued in the SCM system, a name is used to describe this software labeling operation. Using an activity_tag integration request, this label is inserted in the list of possible versions of the product in the bug-tracking system.

Figure 4-2 shows an example applying a label in Subversion. The label name is autodetected and does not need to be specified in the log message.

Figure 4-2. Example applying a label in Subversion.

$ svn copy trunk tags/MYPROGRAM_RELEASE_4-6-1
$ svn commit -m "bug 30541: Tagged the version that fixes the \
  backwards compatibility problems in the communication \
  protocol." tags/MYPROGRAM_RELEASE_4-6-1