434 while not os.path.isdir(os.path.join(repodir, self.adminDir)): |
434 while not os.path.isdir(os.path.join(repodir, self.adminDir)): |
435 repodir = os.path.dirname(repodir) |
435 repodir = os.path.dirname(repodir) |
436 if repodir == os.sep: |
436 if repodir == os.sep: |
437 return |
437 return |
438 |
438 |
439 if isinstance(name, list): |
439 if self.__client: |
440 self.addArguments(args, fnames) |
440 if isinstance(name, list): |
441 else: |
441 self.addArguments(args, name) |
442 if dname != repodir or fname != ".": |
442 else: |
443 args.append(fname) |
443 args.append(name) |
|
444 else: |
|
445 if isinstance(name, list): |
|
446 self.addArguments(args, fnames) |
|
447 else: |
|
448 if dname != repodir or fname != ".": |
|
449 args.append(fname) |
444 |
450 |
445 if noDialog: |
451 if noDialog: |
446 self.startSynchronizedProcess(QProcess(), "hg", args, dname) |
452 self.startSynchronizedProcess(QProcess(), "hg", args, dname) |
447 else: |
453 else: |
448 dia = HgDialog(self.trUtf8('Committing changes to Mercurial repository'), |
454 dia = HgDialog(self.trUtf8('Committing changes to Mercurial repository'), |