We've started playing around with developing features on seperate branches. We currently use a Microsoft stack w/ TFS VCS. I have a nant build script that will build any branch if it's given the path to the root of the branch/trunk etc...
below is an example of our VSC tree.
root/tools/Here's where the build script lives...
Teamcity already keeps track of the list of files changed since previous builds. I'd like to know how to get at that information, so I can parse the changes, determine what feature branch(s) need to be C.I.'d and have a single nant script that can manage this.
Any ideas? How can I get the list of changed files since last build?
Note: My end goal is to not have to create new build configurations each time a new branch is created/checked in... I want the C.I. to manage the entire set of feature branches and their respective builds.