My understanding: Mercurial has three levels of configuration files: one for all users (installation level), overriding for each user (user level) and overriding for each repository (repo level).
The HGRCPATH environment variable seems to override the second level found in the users/<user > directory on Windows.
However, on the TortoiseHG settings screen, it refers (and allows direct editing) to the user level configuration file in the users/<user > directory, even if it is overridden by HGRCPATH. A quick experiment showed that TortoiseHG really uses the one installed by HGRCPATH, and not the one that it indicates.
Is this a mistake with the turtle or is my understanding of HGRCPATH flawed?
source share