I am using TeamCity 1.2 and Perforce as my source control. I seem to have everything set up correctly. I can test the connection and when I do the build it calculates a valid change list. However it does not seem to update the source - it says file X has changed but it doesn't get the new version form perforce. I can go into P4's client and I see an yellow ! icon on all the files that need to be updated. A yellow exclamation point indicates that your client workspace contains an older revision of the file (not the head revision). I can sync in the P4 and it gets everything that is new removing the !.
1) Shouldn't TeamCity be updating the source?
2) If it is, why isn't it doing it?