We have a task which builds based on data from 4 different SVN repositories.
I want to allow QA promote a build, so that the revisions participating in the build are tagged with the build number and some optional label.
I have encountered the following problem - the promoted build may not be the most recent build. How do I know the SVN revision of each of the four repositories used during that build? I know that each build has this information in the revision.txt and build.xml files associated with the build, but how does it become available in the context of promotion?
Note: I previously asked this on google-groups, but did not get a satisfactory answer.