I have a project checked into Mercurial and it has a subrepository:
When I set up a VCS root, to check out from MyProject, it doesn't get the CommonCode files, so my build breaks. How can I get TeamCity to checkout the subrepo at the same time? From a command line, if I do an hg clone http://hg/myproject, it gets both the myproject files AND CommonCode files. What is going on with the checkout in TeamCity (7.1.3)?
The problem is that during an incremental server-side checkout TeamCity detects only changes in .hgsub/.hgsubstate and doesn't try to build a patch for subrepos. But with agent-side checkout we build a correct patch. Please watch/vote for http://youtrack.jetbrains.com/issue/TW-11229 for subrepos support.