Plugins/VcsPlugins/vcsPySvn/ProjectHelper.py

branch
Py2 comp.
changeset 3142
55030c09e142
parent 3058
0a02c433f52d
parent 3108
30521d7d3101
child 3145
a9de05d4a22f
equal deleted inserted replaced
3141:72f3bde98c58 3142:55030c09e142
481 """<p>Show the configuration dialog with the Subversion page""" 481 """<p>Show the configuration dialog with the Subversion page"""
482 """ selected.</p>""" 482 """ selected.</p>"""
483 )) 483 ))
484 self.svnConfigAct.triggered[()].connect(self.__svnConfigure) 484 self.svnConfigAct.triggered[()].connect(self.__svnConfigure)
485 self.actions.append(self.svnConfigAct) 485 self.actions.append(self.svnConfigAct)
486
487 self.svnUpgradeAct = E5Action(
488 self.trUtf8('Upgrade'),
489 self.trUtf8('Upgrade...'),
490 0, 0, self, 'subversion_upgrade')
491 self.svnUpgradeAct.setStatusTip(self.trUtf8(
492 'Upgrade the working copy to the current format'
493 ))
494 self.svnUpgradeAct.setWhatsThis(self.trUtf8(
495 """<b>Upgrade</b>"""
496 """<p>Upgrades the working copy to the current format.</p>"""
497 ))
498 self.svnUpgradeAct.triggered[()].connect(self.__svnUpgrade)
499 self.actions.append(self.svnUpgradeAct)
486 500
487 def initMenu(self, menu): 501 def initMenu(self, menu):
488 """ 502 """
489 Public method to generate the VCS menu. 503 Public method to generate the VCS menu.
490 504
538 menu.addSeparator() 552 menu.addSeparator()
539 menu.addAction(self.vcsCleanupAct) 553 menu.addAction(self.vcsCleanupAct)
540 menu.addSeparator() 554 menu.addSeparator()
541 menu.addAction(self.vcsCommandAct) 555 menu.addAction(self.vcsCommandAct)
542 menu.addAction(self.svnRepoBrowserAct) 556 menu.addAction(self.svnRepoBrowserAct)
557 menu.addAction(self.svnUpgradeAct)
543 menu.addSeparator() 558 menu.addSeparator()
544 menu.addAction(self.vcsPropsAct) 559 menu.addAction(self.vcsPropsAct)
545 menu.addSeparator() 560 menu.addSeparator()
546 menu.addAction(self.svnConfigAct) 561 menu.addAction(self.svnConfigAct)
547 562
629 def __svnChangeLists(self): 644 def __svnChangeLists(self):
630 """ 645 """
631 Private slot used to show a list of change lists. 646 Private slot used to show a list of change lists.
632 """ 647 """
633 self.vcs.svnShowChangelists(self.project.ppath) 648 self.vcs.svnShowChangelists(self.project.ppath)
649
650 def __svnUpgrade(self):
651 """
652 Private slot used to upgrade the working copy format.
653 """
654 self.vcs.svnUpgrade(self.project.ppath)

eric ide

mercurial