We are using Mercurial as our source repository, and each build shows changes from other branches as "M", meaning that they were supposedly merged into the current branch, but they weren't. Changes that were never merged into the current branch are still showing up as changes made to the current branch.
Also, in some cases, commits from other branches will even kick off builds for the current branch.
How can we get around this issue?
