We just branched for the first time in Mercurial for a new product and noticed that TeamCity made a new build for the new branch. The problem we see is that the branch name is a version number (18.104.22.168) but Team city seems to think the branch is 10.0.0. I thought maybe this was just a UI issue, but when setting up another build that needed to grab the dependencies I had to specify the branch as 10.0.0 instead of 22.214.171.124. Is this a defect or is there something special about the way TeamCity handles branch names with periods in them??