Is there a way to commit a file back to a VCS root, after labeling, via a plugin?
Previous to TeamCity, a version file was used as a canoical source for build version information. This file doesn't need to remain as canoical source of the current build, TeamCity can manage this, but the way various parts of software look to the information that is provided by the file, it may be easier for me to modify what TeamCity does, rather then modifying each and every project that uses this convertion.
Ideally I'd like to reverse map the checkout rules from the base of the directory, back to the location in VCS. If this can be done, at worst case I can then invoke the VCS (SVN in this case) directly in my plugin to do the dirty work.