552 """<b>Recover</b>""" |
552 """<b>Recover</b>""" |
553 """<p>This recovers from an interrupted transaction.</p>""" |
553 """<p>This recovers from an interrupted transaction.</p>""" |
554 )) |
554 )) |
555 self.connect(self.hgRecoverAct, SIGNAL('triggered()'), self.__hgRecover) |
555 self.connect(self.hgRecoverAct, SIGNAL('triggered()'), self.__hgRecover) |
556 self.actions.append(self.hgRecoverAct) |
556 self.actions.append(self.hgRecoverAct) |
|
557 |
|
558 self.hgCreateIgnoreAct = E5Action(self.trUtf8('Create .hgignore'), |
|
559 self.trUtf8('Create .hgignore'), |
|
560 0, 0, self, 'mercurial_create ignore') |
|
561 self.hgCreateIgnoreAct.setStatusTip(self.trUtf8( |
|
562 'Create a .hgignore file with default values' |
|
563 )) |
|
564 self.hgCreateIgnoreAct.setWhatsThis(self.trUtf8( |
|
565 """<b>Create .hgignore</b>""" |
|
566 """<p>This creates a .hgignore file with default values.</p>""" |
|
567 )) |
|
568 self.connect(self.hgCreateIgnoreAct, SIGNAL('triggered()'), self.__hgCreateIgnore) |
|
569 self.actions.append(self.hgCreateIgnoreAct) |
557 |
570 |
558 def initMenu(self, menu): |
571 def initMenu(self, menu): |
559 """ |
572 """ |
560 Public method to generate the VCS menu. |
573 Public method to generate the VCS menu. |
561 |
574 |
566 adminMenu = QMenu(self.trUtf8("Repository Administration"), menu) |
579 adminMenu = QMenu(self.trUtf8("Repository Administration"), menu) |
567 adminMenu.addAction(self.hgShowPathsAct) |
580 adminMenu.addAction(self.hgShowPathsAct) |
568 adminMenu.addSeparator() |
581 adminMenu.addSeparator() |
569 adminMenu.addAction(self.hgShowConfigAct) |
582 adminMenu.addAction(self.hgShowConfigAct) |
570 adminMenu.addAction(self.hgRepoConfigAct) |
583 adminMenu.addAction(self.hgRepoConfigAct) |
|
584 adminMenu.addSeparator() |
|
585 adminMenu.addAction(self.hgCreateIgnoreAct) |
571 adminMenu.addSeparator() |
586 adminMenu.addSeparator() |
572 adminMenu.addAction(self.hgRecoverAct) |
587 adminMenu.addAction(self.hgRecoverAct) |
573 adminMenu.addSeparator() |
588 adminMenu.addSeparator() |
574 adminMenu.addAction(self.hgVerifyAct) |
589 adminMenu.addAction(self.hgVerifyAct) |
575 |
590 |
758 def __hgRecover(self): |
773 def __hgRecover(self): |
759 """ |
774 """ |
760 Protected slot used to recover from an interrupted transaction. |
775 Protected slot used to recover from an interrupted transaction. |
761 """ |
776 """ |
762 self.vcs.hgRecover(self.project.ppath) |
777 self.vcs.hgRecover(self.project.ppath) |
|
778 |
|
779 def __hgCreateIgnore(self): |
|
780 """ |
|
781 Protected slot used to create a .hgignore file for the project. |
|
782 """ |
|
783 self.vcs.hgCreateIgnoreFile(self.project.ppath, autoAdd = True) |