Example #1
0
 def _backout_clicked(self, button):
     buffer = self.logview.get_buffer()
     start, end = buffer.get_bounds()
     cmdline = ['hg', 'backout', '--rev', self.reventry.get_text(),
         '--message', buffer.get_text(start, end)]
     dlg = CmdDialog(cmdline)
     dlg.show_all()
     dlg.run()
     dlg.hide()
     if self.notify_func:
         self.notify_func(self.notify_args)
Example #2
0
 def _strip_rev(self, menuitem):
     rev = self.currow[treemodel.REVID]
     res = Confirm('Strip Revision(s)', [], self,
             'Remove revision %d and all descendants?' % rev).run()
     if res != gtk.RESPONSE_YES:
         return
     from hgcmd import CmdDialog
     cmdline = ['hg', 'strip', str(rev)]
     dlg = CmdDialog(cmdline)
     dlg.show_all()
     dlg.run()
     dlg.hide()
     self.repo.invalidate()
     self.reload_log()