The "Checking for changes" step is very slow in our builds. We are using TFS and the repositories are hosted off-site (and out of state) so I can understand some slowness there. However this step is routinely taking 15m+ and TFS responds pretty quick from Visual Studio so I can't understand why this is taking so long.
Is there a way to get any more details on what is happening during this step? Anyway to pinpoint exactly what is taking so long?
Note: I am running the latest TeamCity 5.1.2 release.