47 res = False |
47 res = False |
48 dlg = HgFetchDialog() |
48 dlg = HgFetchDialog() |
49 if dlg.exec_() == QDialog.Accepted: |
49 if dlg.exec_() == QDialog.Accepted: |
50 message, switchParent = dlg.getData() |
50 message, switchParent = dlg.getData() |
51 |
51 |
52 args = [] |
52 args = self.vcs.initCommand("fetch") |
53 args.append("fetch") |
|
54 if message != "": |
53 if message != "": |
55 args.append("--message") |
54 args.append("--message") |
56 args.append(message) |
55 args.append(message) |
57 if switchParent: |
56 if switchParent: |
58 args.append("--switch-parent") |
57 args.append("--switch-parent") |
59 args.append("-v") |
58 args.append("-v") |
60 |
59 |
61 dia = HgDialog( |
60 dia = HgDialog( |
62 self.trUtf8('Fetching from a remote Mercurial repository'), |
61 self.tr('Fetching from a remote Mercurial repository'), |
63 self.vcs) |
62 self.vcs) |
64 res = dia.startProcess(args, repodir) |
63 res = dia.startProcess(args, repodir) |
65 if res: |
64 if res: |
66 dia.exec_() |
65 dia.exec_() |
67 res = dia.hasAddOrDelete() |
66 res = dia.hasAddOrDelete() |