$ REPO / .hg / hgrc is not tracked by Mercurial. This is for security reasons.
You can copy the template and create a project policy for which you need to set several parameters: $ REPO / .hg / hgrc or add auxiliary script objects for assembly to deploy the template up to $ REPO / .hg .
I recommend using precommit hooks on a central server so that all changes are good . Take a look
Please note that some Mercurial files are considered special, for example $ REPO / .hgignore or .hgeol for the EOL plugin. You can commit these files, so they are easily distributed in the development team.
source share