I must say, that I know almost nothing about TFS. But have worked with its source control system. For now our team uses Mercurial as source control system, but our managers want the all-in-one system to manage the projects. They want to use Team Foundation Server, but for us distributed model of working with code is better then TFS's source control.
Can we use mercurial as source control system and not loose other TFS benefits for project's management (like bug tracker/ project server)?