Plugins/VcsPlugins/vcsMercurial/ProjectHelper.py

changeset 219
0553aa793753
parent 218
633aa53976ae
child 276
4a7e25ee406c
child 792
a13346916170
equal deleted inserted replaced
218:633aa53976ae 219:0553aa793753
701 """<b>Reset</b>""" 701 """<b>Reset</b>"""
702 """<p>This resets the bisect search data.</p>""" 702 """<p>This resets the bisect search data.</p>"""
703 )) 703 ))
704 self.connect(self.hgBisectResetAct, SIGNAL('triggered()'), self.__hgBisectReset) 704 self.connect(self.hgBisectResetAct, SIGNAL('triggered()'), self.__hgBisectReset)
705 self.actions.append(self.hgBisectResetAct) 705 self.actions.append(self.hgBisectResetAct)
706
707 self.hgBackoutAct = E5Action(self.trUtf8('Back out changeset'),
708 self.trUtf8('Back out changeset'),
709 0, 0, self, 'mercurial_backout')
710 self.hgBackoutAct.setStatusTip(self.trUtf8(
711 'Back out changes of an earlier changeset'
712 ))
713 self.hgBackoutAct.setWhatsThis(self.trUtf8(
714 """<b>Back out changeset</b>"""
715 """<p>This backs out changes of an earlier changeset.</p>"""
716 ))
717 self.connect(self.hgBackoutAct, SIGNAL('triggered()'), self.__hgBackout)
718 self.actions.append(self.hgBackoutAct)
706 719
707 def initMenu(self, menu): 720 def initMenu(self, menu):
708 """ 721 """
709 Public method to generate the VCS menu. 722 Public method to generate the VCS menu.
710 723
726 adminMenu.addSeparator() 739 adminMenu.addSeparator()
727 adminMenu.addAction(self.hgCreateIgnoreAct) 740 adminMenu.addAction(self.hgCreateIgnoreAct)
728 adminMenu.addSeparator() 741 adminMenu.addSeparator()
729 adminMenu.addAction(self.hgRecoverAct) 742 adminMenu.addAction(self.hgRecoverAct)
730 adminMenu.addSeparator() 743 adminMenu.addSeparator()
744 adminMenu.addAction(self.hgBackoutAct)
745 adminMenu.addSeparator()
731 adminMenu.addAction(self.hgVerifyAct) 746 adminMenu.addAction(self.hgVerifyAct)
732 747
733 bundleMenu = QMenu(self.trUtf8("Changegroup Management"), menu) 748 bundleMenu = QMenu(self.trUtf8("Changegroup Management"), menu)
734 bundleMenu.addAction(self.hgBundleAct) 749 bundleMenu.addAction(self.hgBundleAct)
735 bundleMenu.addAction(self.hgIdentifyBundleAct) 750 bundleMenu.addAction(self.hgIdentifyBundleAct)
993 def __hgBisectReset(self): 1008 def __hgBisectReset(self):
994 """ 1009 """
995 Protected slot used to execute the bisect --reset command. 1010 Protected slot used to execute the bisect --reset command.
996 """ 1011 """
997 self.vcs.hgBisect(self.project.ppath, "reset") 1012 self.vcs.hgBisect(self.project.ppath, "reset")
1013
1014 def __hgBackout(self):
1015 """
1016 Protected slot used to back out changes of a changeset.
1017 """
1018 self.vcs.hgBackout(self.project.ppath)

eric ide

mercurial