The labeling of the repository should be allowed at 2 different places in the work flow :
1) When the build is triggered (automatically or manually) there should be an option to label the repository to represent all the versions of the files represented in the build.
2) When there is a successful, a label could be throw on the repository to represent all the versions of the files represented in the successful build. Or maybe, the label that was thrown on at the beginning of the build could be modified to show that the build was a successful build.
This can be performed by our build scripts, but since the syncing of the code for build purposes is done by Bamboo, it makes sense that Bamboo also label the repository, or atleast provide the option.
Thanks,
Arash
This functionality is now available as a Task in 3.2 for Subversion.
Other repository types will be supported in the future