When i work with two different repositories, and i add the following alias to the first repository
[alias] pull = pull -r . incoming = incoming -r .
and pull or check incoming, tortoisehg uses the alias functions and everything seems good. When i afterwords open an other repository in the same tortoisehg instance on windows, and pull, it uses also the alias pull comand from the other project. When i close the tortoisehg instance and open a new one directly with the second repository, it works fine without using the alias comand.
Is that behaviour right? For my opinion, it should do the alias comands only in the right repository.
My TortoiseHg Version is 3.0 on Windows 7