122 if rev: |
122 if rev: |
123 args.append("--rev") |
123 args.append("--rev") |
124 args.append(rev) |
124 args.append(rev) |
125 args.append(bookmark) |
125 args.append(bookmark) |
126 |
126 |
127 dia = HgDialog(self.trUtf8('Mercurial Bookmark'), self.vcs) |
127 dia = HgDialog(self.tr('Mercurial Bookmark'), self.vcs) |
128 res = dia.startProcess(args, repodir) |
128 res = dia.startProcess(args, repodir) |
129 if res: |
129 if res: |
130 dia.exec_() |
130 dia.exec_() |
131 |
131 |
132 def hgBookmarkDelete(self, name): |
132 def hgBookmarkDelete(self, name): |
142 if os.path.splitdrive(repodir)[1] == os.sep: |
142 if os.path.splitdrive(repodir)[1] == os.sep: |
143 return |
143 return |
144 |
144 |
145 bookmark, ok = QInputDialog.getItem( |
145 bookmark, ok = QInputDialog.getItem( |
146 None, |
146 None, |
147 self.trUtf8("Delete Bookmark"), |
147 self.tr("Delete Bookmark"), |
148 self.trUtf8("Select the bookmark to be deleted:"), |
148 self.tr("Select the bookmark to be deleted:"), |
149 [""] + sorted(self.hgGetBookmarksList(repodir)), |
149 [""] + sorted(self.hgGetBookmarksList(repodir)), |
150 0, True) |
150 0, True) |
151 if ok and bookmark: |
151 if ok and bookmark: |
152 args = [] |
152 args = [] |
153 args.append("bookmarks") |
153 args.append("bookmarks") |
154 args.append("--delete") |
154 args.append("--delete") |
155 args.append(bookmark) |
155 args.append(bookmark) |
156 |
156 |
157 dia = HgDialog(self.trUtf8('Delete Mercurial Bookmark'), self.vcs) |
157 dia = HgDialog(self.tr('Delete Mercurial Bookmark'), self.vcs) |
158 res = dia.startProcess(args, repodir) |
158 res = dia.startProcess(args, repodir) |
159 if res: |
159 if res: |
160 dia.exec_() |
160 dia.exec_() |
161 |
161 |
162 def hgBookmarkRename(self, name): |
162 def hgBookmarkRename(self, name): |
181 args.append("bookmarks") |
181 args.append("bookmarks") |
182 args.append("--rename") |
182 args.append("--rename") |
183 args.append(oldName) |
183 args.append(oldName) |
184 args.append(newName) |
184 args.append(newName) |
185 |
185 |
186 dia = HgDialog(self.trUtf8('Rename Mercurial Bookmark'), self.vcs) |
186 dia = HgDialog(self.tr('Rename Mercurial Bookmark'), self.vcs) |
187 res = dia.startProcess(args, repodir) |
187 res = dia.startProcess(args, repodir) |
188 if res: |
188 if res: |
189 dia.exec_() |
189 dia.exec_() |
190 |
190 |
191 def hgBookmarkMove(self, name): |
191 def hgBookmarkMove(self, name): |
215 if rev: |
215 if rev: |
216 args.append("--rev") |
216 args.append("--rev") |
217 args.append(rev) |
217 args.append(rev) |
218 args.append(bookmark) |
218 args.append(bookmark) |
219 |
219 |
220 dia = HgDialog(self.trUtf8('Move Mercurial Bookmark'), self.vcs) |
220 dia = HgDialog(self.tr('Move Mercurial Bookmark'), self.vcs) |
221 res = dia.startProcess(args, repodir) |
221 res = dia.startProcess(args, repodir) |
222 if res: |
222 if res: |
223 dia.exec_() |
223 dia.exec_() |
224 |
224 |
225 def hgBookmarkIncoming(self, name): |
225 def hgBookmarkIncoming(self, name): |
304 |
304 |
305 bookmarks = self.__getInOutBookmarks(repodir, True) |
305 bookmarks = self.__getInOutBookmarks(repodir, True) |
306 |
306 |
307 bookmark, ok = QInputDialog.getItem( |
307 bookmark, ok = QInputDialog.getItem( |
308 None, |
308 None, |
309 self.trUtf8("Pull Bookmark"), |
309 self.tr("Pull Bookmark"), |
310 self.trUtf8("Select the bookmark to be pulled:"), |
310 self.tr("Select the bookmark to be pulled:"), |
311 [""] + sorted(bookmarks), |
311 [""] + sorted(bookmarks), |
312 0, True) |
312 0, True) |
313 if ok and bookmark: |
313 if ok and bookmark: |
314 args = [] |
314 args = [] |
315 args.append('pull') |
315 args.append('pull') |
316 args.append('--bookmark') |
316 args.append('--bookmark') |
317 args.append(bookmark) |
317 args.append(bookmark) |
318 |
318 |
319 dia = HgDialog(self.trUtf8( |
319 dia = HgDialog(self.tr( |
320 'Pulling bookmark from a remote Mercurial repository'), |
320 'Pulling bookmark from a remote Mercurial repository'), |
321 self.vcs) |
321 self.vcs) |
322 res = dia.startProcess(args, repodir) |
322 res = dia.startProcess(args, repodir) |
323 if res: |
323 if res: |
324 dia.exec_() |
324 dia.exec_() |
338 |
338 |
339 bookmarks = self.__getInOutBookmarks(repodir, False) |
339 bookmarks = self.__getInOutBookmarks(repodir, False) |
340 |
340 |
341 bookmark, ok = QInputDialog.getItem( |
341 bookmark, ok = QInputDialog.getItem( |
342 None, |
342 None, |
343 self.trUtf8("Push Bookmark"), |
343 self.tr("Push Bookmark"), |
344 self.trUtf8("Select the bookmark to be push:"), |
344 self.tr("Select the bookmark to be push:"), |
345 [""] + sorted(bookmarks), |
345 [""] + sorted(bookmarks), |
346 0, True) |
346 0, True) |
347 if ok and bookmark: |
347 if ok and bookmark: |
348 args = [] |
348 args = [] |
349 args.append('push') |
349 args.append('push') |
350 args.append('--bookmark') |
350 args.append('--bookmark') |
351 args.append(bookmark) |
351 args.append(bookmark) |
352 |
352 |
353 dia = HgDialog(self.trUtf8( |
353 dia = HgDialog(self.tr( |
354 'Pushing bookmark to a remote Mercurial repository'), |
354 'Pushing bookmark to a remote Mercurial repository'), |
355 self.vcs) |
355 self.vcs) |
356 res = dia.startProcess(args, repodir) |
356 res = dia.startProcess(args, repodir) |
357 if res: |
357 if res: |
358 dia.exec_() |
358 dia.exec_() |