472 args.append(name) |
472 args.append(name) |
473 |
473 |
474 if noDialog: |
474 if noDialog: |
475 self.startSynchronizedProcess(QProcess(), "hg", args, repodir) |
475 self.startSynchronizedProcess(QProcess(), "hg", args, repodir) |
476 else: |
476 else: |
477 dia = HgDialog(\ |
477 dia = HgDialog( |
478 self.trUtf8('Adding files/directories to the Mercurial repository')) |
478 self.trUtf8('Adding files/directories to the Mercurial repository')) |
479 res = dia.startProcess(args, repodir) |
479 res = dia.startProcess(args, repodir) |
480 if res: |
480 if res: |
481 dia.exec_() |
481 dia.exec_() |
482 |
482 |
532 return False |
532 return False |
533 |
533 |
534 if noDialog: |
534 if noDialog: |
535 res = self.startSynchronizedProcess(QProcess(), "hg", args, repodir) |
535 res = self.startSynchronizedProcess(QProcess(), "hg", args, repodir) |
536 else: |
536 else: |
537 dia = HgDialog(\ |
537 dia = HgDialog( |
538 self.trUtf8('Removing files/directories from the Mercurial repository')) |
538 self.trUtf8('Removing files/directories from the Mercurial repository')) |
539 res = dia.startProcess(args, repodir) |
539 res = dia.startProcess(args, repodir) |
540 if res: |
540 if res: |
541 dia.exec_() |
541 dia.exec_() |
542 res = dia.normalExitWithoutErrors() |
542 res = dia.normalExitWithoutErrors() |
1238 Public method used to view the (limited) log of a file/directory from the |
1238 Public method used to view the (limited) log of a file/directory from the |
1239 Mercurial repository. |
1239 Mercurial repository. |
1240 |
1240 |
1241 @param name file/directory name to show the log of (string) |
1241 @param name file/directory name to show the log of (string) |
1242 """ |
1242 """ |
1243 noEntries, ok = QInputDialog.getInteger(\ |
1243 noEntries, ok = QInputDialog.getInteger( |
1244 None, |
1244 None, |
1245 self.trUtf8("Mercurial Log"), |
1245 self.trUtf8("Mercurial Log"), |
1246 self.trUtf8("Select number of entries to show."), |
1246 self.trUtf8("Select number of entries to show."), |
1247 self.getPlugin().getPreferences("LogLimit"), 1, 999999, 1) |
1247 self.getPlugin().getPreferences("LogLimit"), 1, 999999, 1) |
1248 if ok: |
1248 if ok: |
1714 |
1714 |
1715 dlg = HgBundleDialog(self.tagsList, self.branchesList) |
1715 dlg = HgBundleDialog(self.tagsList, self.branchesList) |
1716 if dlg.exec_() == QDialog.Accepted: |
1716 if dlg.exec_() == QDialog.Accepted: |
1717 rev, compression, all = dlg.getParameters() |
1717 rev, compression, all = dlg.getParameters() |
1718 |
1718 |
1719 fname, selectedFilter = QFileDialog.getSaveFileNameAndFilter(\ |
1719 fname, selectedFilter = QFileDialog.getSaveFileNameAndFilter( |
1720 None, |
1720 None, |
1721 self.trUtf8("Create changegroup"), |
1721 self.trUtf8("Create changegroup"), |
1722 repodir, |
1722 repodir, |
1723 self.trUtf8("Mercurial Changegroup Files (*.hg)"), |
1723 self.trUtf8("Mercurial Changegroup Files (*.hg)"), |
1724 None, |
1724 None, |
1774 while not os.path.isdir(os.path.join(repodir, self.adminDir)): |
1774 while not os.path.isdir(os.path.join(repodir, self.adminDir)): |
1775 repodir = os.path.dirname(repodir) |
1775 repodir = os.path.dirname(repodir) |
1776 if repodir == os.sep: |
1776 if repodir == os.sep: |
1777 return |
1777 return |
1778 |
1778 |
1779 file = QFileDialog.getOpenFileName(\ |
1779 file = QFileDialog.getOpenFileName( |
1780 None, |
1780 None, |
1781 self.trUtf8("Preview changegroup"), |
1781 self.trUtf8("Preview changegroup"), |
1782 repodir, |
1782 repodir, |
1783 self.trUtf8("Mercurial Changegroup Files (*.hg);;All Files (*)")) |
1783 self.trUtf8("Mercurial Changegroup Files (*.hg);;All Files (*)")) |
1784 if file: |
1784 if file: |
1805 while not os.path.isdir(os.path.join(repodir, self.adminDir)): |
1805 while not os.path.isdir(os.path.join(repodir, self.adminDir)): |
1806 repodir = os.path.dirname(repodir) |
1806 repodir = os.path.dirname(repodir) |
1807 if repodir == os.sep: |
1807 if repodir == os.sep: |
1808 return |
1808 return |
1809 |
1809 |
1810 file = QFileDialog.getOpenFileName(\ |
1810 file = QFileDialog.getOpenFileName( |
1811 None, |
1811 None, |
1812 self.trUtf8("Preview changegroup"), |
1812 self.trUtf8("Preview changegroup"), |
1813 repodir, |
1813 repodir, |
1814 self.trUtf8("Mercurial Changegroup Files (*.hg);;All Files (*)")) |
1814 self.trUtf8("Mercurial Changegroup Files (*.hg);;All Files (*)")) |
1815 if file: |
1815 if file: |
1835 while not os.path.isdir(os.path.join(repodir, self.adminDir)): |
1835 while not os.path.isdir(os.path.join(repodir, self.adminDir)): |
1836 repodir = os.path.dirname(repodir) |
1836 repodir = os.path.dirname(repodir) |
1837 if repodir == os.sep: |
1837 if repodir == os.sep: |
1838 return |
1838 return |
1839 |
1839 |
1840 files = QFileDialog.getOpenFileNames(\ |
1840 files = QFileDialog.getOpenFileNames( |
1841 None, |
1841 None, |
1842 self.trUtf8("Apply changegroups"), |
1842 self.trUtf8("Apply changegroups"), |
1843 repodir, |
1843 repodir, |
1844 self.trUtf8("Mercurial Changegroup Files (*.hg);;All Files (*)")) |
1844 self.trUtf8("Mercurial Changegroup Files (*.hg);;All Files (*)")) |
1845 if files: |
1845 if files: |
1925 while not os.path.isdir(os.path.join(repodir, self.adminDir)): |
1925 while not os.path.isdir(os.path.join(repodir, self.adminDir)): |
1926 repodir = os.path.dirname(repodir) |
1926 repodir = os.path.dirname(repodir) |
1927 if repodir == os.sep: |
1927 if repodir == os.sep: |
1928 return |
1928 return |
1929 |
1929 |
1930 dia = HgDialog(\ |
1930 dia = HgDialog( |
1931 self.trUtf8('Removing files from the Mercurial repository only')) |
1931 self.trUtf8('Removing files from the Mercurial repository only')) |
1932 res = dia.startProcess(args, repodir) |
1932 res = dia.startProcess(args, repodir) |
1933 if res: |
1933 if res: |
1934 dia.exec_() |
1934 dia.exec_() |
1935 if isinstance(name, list): |
1935 if isinstance(name, list): |