eric6/Plugins/VcsPlugins/vcsMercurial/QueuesExtension/queues.py

changeset 7979
54b73174ab61
parent 7971
ff2971513d6d
child 8043
0acf98cd089a
child 8143
2c730d5fd177
--- a/eric6/Plugins/VcsPlugins/vcsMercurial/QueuesExtension/queues.py	Wed Jan 13 20:13:26 2021 +0100
+++ b/eric6/Plugins/VcsPlugins/vcsMercurial/QueuesExtension/queues.py	Thu Jan 14 17:51:12 2021 +0100
@@ -7,8 +7,6 @@
 Module implementing the queues extension interface.
 """
 
-import os
-
 from PyQt5.QtWidgets import QDialog, QApplication, QInputDialog
 
 from E5Gui import E5MessageBox
@@ -677,16 +675,9 @@
         
         @param name directory name (string)
         """
-        # find the root of the repo
-        repodir = self.vcs.splitPath(name)[0]
-        while not os.path.isdir(os.path.join(repodir, self.vcs.adminDir)):
-            repodir = os.path.dirname(repodir)
-            if os.path.splitdrive(repodir)[1] == os.sep:
-                return
-        
         args = self.vcs.initCommand("init")
         args.append('--mq')
-        args.append(repodir)
+        args.append(self.vcs.getClient().getRepository())
         # init is not possible with the command server
         dia = HgDialog(
             self.tr('Initializing new queue repository'), self.vcs)

eric ide

mercurial