Plugins/VcsPlugins/vcsSubversion/ProjectHelper.py

changeset 3108
30521d7d3101
parent 3025
67064c71df21
child 3142
55030c09e142
child 3160
209a07d7e401
equal deleted inserted replaced
3107:5b496e690984 3108:30521d7d3101
463 """<p>Show the configuration dialog with the Subversion page""" 463 """<p>Show the configuration dialog with the Subversion page"""
464 """ selected.</p>""" 464 """ selected.</p>"""
465 )) 465 ))
466 self.svnConfigAct.triggered[()].connect(self.__svnConfigure) 466 self.svnConfigAct.triggered[()].connect(self.__svnConfigure)
467 self.actions.append(self.svnConfigAct) 467 self.actions.append(self.svnConfigAct)
468
469 self.svnUpgradeAct = E5Action(
470 self.trUtf8('Upgrade'),
471 self.trUtf8('Upgrade...'),
472 0, 0, self, 'subversion_upgrade')
473 self.svnUpgradeAct.setStatusTip(self.trUtf8(
474 'Upgrade the working copy to the current format'
475 ))
476 self.svnUpgradeAct.setWhatsThis(self.trUtf8(
477 """<b>Upgrade</b>"""
478 """<p>Upgrades the working copy to the current format.</p>"""
479 ))
480 self.svnUpgradeAct.triggered[()].connect(self.__svnUpgrade)
481 self.actions.append(self.svnUpgradeAct)
468 482
469 def initMenu(self, menu): 483 def initMenu(self, menu):
470 """ 484 """
471 Public method to generate the VCS menu. 485 Public method to generate the VCS menu.
472 486
520 menu.addSeparator() 534 menu.addSeparator()
521 menu.addAction(self.vcsCleanupAct) 535 menu.addAction(self.vcsCleanupAct)
522 menu.addSeparator() 536 menu.addSeparator()
523 menu.addAction(self.vcsCommandAct) 537 menu.addAction(self.vcsCommandAct)
524 menu.addAction(self.svnRepoBrowserAct) 538 menu.addAction(self.svnRepoBrowserAct)
539 menu.addAction(self.svnUpgradeAct)
525 menu.addSeparator() 540 menu.addSeparator()
526 menu.addAction(self.vcsPropsAct) 541 menu.addAction(self.vcsPropsAct)
527 menu.addSeparator() 542 menu.addSeparator()
528 menu.addAction(self.svnConfigAct) 543 menu.addAction(self.svnConfigAct)
529 544
605 def __svnChangeLists(self): 620 def __svnChangeLists(self):
606 """ 621 """
607 Private slot used to show a list of change lists. 622 Private slot used to show a list of change lists.
608 """ 623 """
609 self.vcs.svnShowChangelists(self.project.ppath) 624 self.vcs.svnShowChangelists(self.project.ppath)
625
626 def __svnUpgrade(self):
627 """
628 Private slot used to upgrade the working copy format.
629 """
630 self.vcs.svnUpgrade(self.project.ppath)

eric ide

mercurial