Plugins/VcsPlugins/vcsMercurial/ProjectHelper.py

changeset 305
5cf9e308f342
parent 276
4a7e25ee406c
child 453
a81097a85889
equal deleted inserted replaced
304:98429932e0c9 305:5cf9e308f342
729 """<b>Back out changeset</b>""" 729 """<b>Back out changeset</b>"""
730 """<p>This backs out changes of an earlier changeset.</p>""" 730 """<p>This backs out changes of an earlier changeset.</p>"""
731 )) 731 ))
732 self.connect(self.hgBackoutAct, SIGNAL('triggered()'), self.__hgBackout) 732 self.connect(self.hgBackoutAct, SIGNAL('triggered()'), self.__hgBackout)
733 self.actions.append(self.hgBackoutAct) 733 self.actions.append(self.hgBackoutAct)
734
735 self.hgServeAct = E5Action(self.trUtf8('Serve project repository'),
736 self.trUtf8('Serve project repository...'),
737 0, 0, self, 'mercurial_serve')
738 self.hgServeAct.setStatusTip(self.trUtf8(
739 'Serve the project repository'
740 ))
741 self.hgServeAct.setWhatsThis(self.trUtf8(
742 """<b>Serve project repository</b>"""
743 """<p>This serves the project repository.</p>"""
744 ))
745 self.connect(self.hgServeAct, SIGNAL('triggered()'), self.__hgServe)
746 self.actions.append(self.hgServeAct)
734 747
735 def initMenu(self, menu): 748 def initMenu(self, menu):
736 """ 749 """
737 Public method to generate the VCS menu. 750 Public method to generate the VCS menu.
738 751
760 adminMenu.addSeparator() 773 adminMenu.addSeparator()
761 adminMenu.addAction(self.hgVerifyAct) 774 adminMenu.addAction(self.hgVerifyAct)
762 775
763 specialsMenu = QMenu(self.trUtf8("Specials"), menu) 776 specialsMenu = QMenu(self.trUtf8("Specials"), menu)
764 specialsMenu.addAction(self.hgPushForcedAct) 777 specialsMenu.addAction(self.hgPushForcedAct)
778 specialsMenu.addSeparator()
779 specialsMenu.addAction(self.hgServeAct)
765 780
766 bundleMenu = QMenu(self.trUtf8("Changegroup Management"), menu) 781 bundleMenu = QMenu(self.trUtf8("Changegroup Management"), menu)
767 bundleMenu.addAction(self.hgBundleAct) 782 bundleMenu.addAction(self.hgBundleAct)
768 bundleMenu.addAction(self.hgIdentifyBundleAct) 783 bundleMenu.addAction(self.hgIdentifyBundleAct)
769 bundleMenu.addAction(self.hgPreviewBundleAct) 784 bundleMenu.addAction(self.hgPreviewBundleAct)
1040 def __hgBackout(self): 1055 def __hgBackout(self):
1041 """ 1056 """
1042 Protected slot used to back out changes of a changeset. 1057 Protected slot used to back out changes of a changeset.
1043 """ 1058 """
1044 self.vcs.hgBackout(self.project.ppath) 1059 self.vcs.hgBackout(self.project.ppath)
1060
1061 def __hgServe(self):
1062 """
1063 Protected slot used to serve the project.
1064 """
1065 self.vcs.hgServe(self.project.ppath)

eric ide

mercurial