I recently installed (not upgraded) TC 4.0.2. Previously we'd been using TC 3.1. In 3.1 we had TC set up to clean sources prior to checkout from svn. The checkout of our full source tree took 2-3 minutes. In TC 4.0.2 with the same 'Clean all files before build' check box set, it takes TC 45-50 minutes to check out the same exact source code! If I do not check 'Clean all files before build' the first time a check out is done TC takes the same ridiculously long time to get the sources, but from then on it's using its new "fast update" -- from the log "[15:26:44]: Will use fast SVN update" -- and the checkout takes maybe a minute.
However, we want to use the 'Clean all files before build' option because of a separate issue with using TC and Maven2 build runner that I won't get into here.
So, why is TC 4.0.2 so much slower with svn checkouts then it was in TC 3.1? Has anyone else noticed this problem?
TC is configured to use the 'automatically on agent' checkout mode and we don't set the checkout directory so it uses the default agent directory.