Plugins/VcsPlugins/vcsMercurial/hg.py

changeset 1243
d68d8b2a37b3
parent 1240
4d5fc346bd3b
child 1252
ef9b2f7f1dd5
--- a/Plugins/VcsPlugins/vcsMercurial/hg.py	Mon Aug 29 18:06:35 2011 +0200
+++ b/Plugins/VcsPlugins/vcsMercurial/hg.py	Mon Aug 29 20:03:43 2011 +0200
@@ -436,11 +436,17 @@
             if repodir == os.sep:
                 return
         
-        if isinstance(name, list):
-            self.addArguments(args, fnames)
+        if self.__client:
+            if isinstance(name, list):
+                self.addArguments(args, name)
+            else:
+                args.append(name)
         else:
-            if dname != repodir or fname != ".":
-                args.append(fname)
+            if isinstance(name, list):
+                self.addArguments(args, fnames)
+            else:
+                if dname != repodir or fname != ".":
+                    args.append(fname)
         
         if noDialog:
             self.startSynchronizedProcess(QProcess(), "hg", args, dname)

eric ide

mercurial