--- a/eric6/Plugins/VcsPlugins/vcsMercurial/hg.py Sat Mar 07 11:49:11 2020 +0100 +++ b/eric6/Plugins/VcsPlugins/vcsMercurial/hg.py Sat Mar 07 13:03:19 2020 +0100 @@ -3365,15 +3365,14 @@ if not repodir or os.path.splitdrive(repodir)[1] == os.sep: repodir = "" break - if repodir: - self.__repoDir = repodir self.__projectHelper = self.__plugin.getProjectHelper() self.__projectHelper.setObjects(self, project) - self.__monitorRepoIniFile(project.getProjectPath()) if repodir: + self.__repoDir = repodir self.__createClient(repodir) + self.__monitorRepoIniFile(repodir) return self.__projectHelper