diff -r 5e4e0e1eead5 -r 92cd5f094e7a src/eric7/Plugins/VcsPlugins/vcsMercurial/HgClient.py --- a/src/eric7/Plugins/VcsPlugins/vcsMercurial/HgClient.py Wed Dec 04 08:20:35 2024 +0100 +++ b/src/eric7/Plugins/VcsPlugins/vcsMercurial/HgClient.py Wed Dec 04 08:21:32 2024 +0100 @@ -60,10 +60,12 @@ # generate command line and environment self.__serverArgs = vcs.initCommand("serve") - self.__serverArgs.append("--cmdserver") - self.__serverArgs.append("pipe") - self.__serverArgs.append("--config") - self.__serverArgs.append("ui.interactive=True") + self.__serverArgs.extend(["--cmdserver", "pipe"]) + self.__serverArgs.extend(["--config", "ui.interactive=True"]) + self.__serverArgs.extend(["--config", "progress.assume-tty=True"]) + self.__serverArgs.extend( + ["--config", "progress.format=topic bar number estimate"] + ) if repoPath: self.__serverArgs.append("--repository") self.__serverArgs.append(repoPath)