Changeset a1230c4a44f4…
Parent 057e30ebb264…
by
Changes to one file · Browse files at a1230c4a44f4 Showing diff from parent 057e30ebb264 Diff from another changeset...
@@ -1087,6 +1087,13 @@ a.setIcon(qtlib.getmenuicon(icon))
a.triggered.connect(cb)
menu.addAction(a)
+
+ if 'transplant' in self.repo.extensions():
+ a = QAction(_('Transplant Selected to local'), self)
+ a.setIcon(qtlib.getmenuicon('hg-transplant'))
+ a.triggered.connect(self.transplantRevisions)
+ menu.addAction(a)
+
if 'reviewboard' in self.repo.extensions():
a = QAction(_('Post Selected to Review Board...'), self)
a.triggered.connect(self.sendToReviewBoard)
@@ -1157,6 +1164,13 @@ a.setIcon(qtlib.getmenuicon(icon))
a.triggered.connect(cb)
menu.addAction(a)
+
+ if 'transplant' in self.repo.extensions():
+ a = QAction(_('Transplant Selected to local'), self)
+ a.setIcon(qtlib.getmenuicon('hg-transplant'))
+ a.triggered.connect(self.transplantRevisions)
+ menu.addAction(a)
+
if 'reviewboard' in self.repo.extensions():
a = QAction(_('Post Selected to Review Board...'), self)
a.triggered.connect(self.sendToReviewBoard)
@@ -1239,6 +1253,12 @@ cmdline = ['transplant', '--repository', self.repo.root, str(self.rev)]
self.runCommand(cmdline)
+ def transplantRevisions(self):
+ cmdline = ['transplant', '--repository', self.repo.root]
+ for rev in self.repoview.selectedRevisions():
+ cmdline.append(str(rev))
+ self.runCommand(cmdline)
+
def backoutToRevision(self):
dlg = backout.BackoutDialog(self.repo, str(self.rev), self)
dlg.finished.connect(dlg.deleteLater)
|
Loading...