If I have two build configurations working on the same source directory, the following happens
1) The first configurations checks out source and runs
2) The second configuration deletes the source, checks it out again, and then runs
This adds like an hour to the second configuration's build time even though it's entirely unnecessary. "Clean all files before build" is not checked. I am not sure why the TeamCity agent is deleting everything before updating again.