How codeBeamer ALM software works with Mercurial, SVN and GIT.