Hello. Is it possible for Mercurial to have the repo outside the source tree? Example with Git; $ git --git-dir=~/src/myproject-git --work-tree=~/src/myproject init Using the above, the source tree "~/src/myproject" remains untouched and all git related files are in the other location specified by "git-dir" parameter. Thank you. A.