Plugins/VcsPlugins/vcsSubversion/ProjectHelper.py

changeset 1888
03f59d88a62d
parent 1880
dbd4d7698310
child 1892
ba56498a41e2
equal deleted inserted replaced
1886:732f94385668 1888:03f59d88a62d
185 """<b>Show status</b>""" 185 """<b>Show status</b>"""
186 """<p>This shows the status of the local project.</p>""" 186 """<p>This shows the status of the local project.</p>"""
187 )) 187 ))
188 self.vcsStatusAct.triggered[()].connect(self._vcsStatus) 188 self.vcsStatusAct.triggered[()].connect(self._vcsStatus)
189 self.actions.append(self.vcsStatusAct) 189 self.actions.append(self.vcsStatusAct)
190
191 self.svnChangeListsAct = E5Action(self.trUtf8('Show change lists'),
192 UI.PixmapCache.getIcon("vcsChangeLists.png"),
193 self.trUtf8('Show change lists'),
194 0, 0, self, 'subversion_changelists')
195 self.svnChangeListsAct.setStatusTip(self.trUtf8(
196 'Show the change lists and associated files of the local project'
197 ))
198 self.svnChangeListsAct.setWhatsThis(self.trUtf8(
199 """<b>Show change lists</b>"""
200 """<p>This shows the change lists and associated files of the"""
201 """ local project.</p>"""
202 ))
203 self.svnChangeListsAct.triggered[()].connect(self.__svnChangeLists)
204 self.actions.append(self.svnChangeListsAct)
190 205
191 self.vcsTagAct = E5Action(self.trUtf8('Tag in repository'), 206 self.vcsTagAct = E5Action(self.trUtf8('Tag in repository'),
192 UI.PixmapCache.getIcon("vcsTag.png"), 207 UI.PixmapCache.getIcon("vcsTag.png"),
193 self.trUtf8('&Tag in repository...'), 208 self.trUtf8('&Tag in repository...'),
194 0, 0, self, 'subversion_tag') 209 0, 0, self, 'subversion_tag')
461 menu.addSeparator() 476 menu.addSeparator()
462 menu.addAction(self.vcsLogAct) 477 menu.addAction(self.vcsLogAct)
463 menu.addAction(self.svnLogBrowserAct) 478 menu.addAction(self.svnLogBrowserAct)
464 menu.addSeparator() 479 menu.addSeparator()
465 menu.addAction(self.vcsStatusAct) 480 menu.addAction(self.vcsStatusAct)
481 menu.addAction(self.svnChangeListsAct)
466 menu.addSeparator() 482 menu.addSeparator()
467 menu.addAction(self.vcsDiffAct) 483 menu.addAction(self.vcsDiffAct)
468 menu.addAction(self.svnExtDiffAct) 484 menu.addAction(self.svnExtDiffAct)
469 menu.addAction(self.svnUrlDiffAct) 485 menu.addAction(self.svnUrlDiffAct)
470 menu.addSeparator() 486 menu.addSeparator()
554 """ 570 """
555 self.vcs.svnRepoBrowser(projectPath=self.project.ppath) 571 self.vcs.svnRepoBrowser(projectPath=self.project.ppath)
556 572
557 def __svnConfigure(self): 573 def __svnConfigure(self):
558 """ 574 """
559 Private method to open the configuration dialog. 575 Private slot to open the configuration dialog.
560 """ 576 """
561 e5App().getObject("UserInterface").showPreferences("zzz_subversionPage") 577 e5App().getObject("UserInterface").showPreferences("zzz_subversionPage")
578
579 def __svnChangeLists(self):
580 """
581 Private slot used to show a list of change lists.
582 """
583 self.vcs.svnShowChangelists(self.project.ppath)

eric ide

mercurial