diff -r e9e7eca7efee -r bf71ee032bb4 src/eric7/Plugins/VcsPlugins/vcsMercurial/ProjectHelper.py --- a/src/eric7/Plugins/VcsPlugins/vcsMercurial/ProjectHelper.py Wed Jul 13 11:16:20 2022 +0200 +++ b/src/eric7/Plugins/VcsPlugins/vcsMercurial/ProjectHelper.py Wed Jul 13 14:55:47 2022 +0200 @@ -26,17 +26,18 @@ """ Class implementing the VCS project helper for Mercurial. """ + def __init__(self, vcsObject, projectObject, parent=None, name=None): """ Constructor - + @param vcsObject reference to the vcs object @param projectObject reference to the project object @param parent parent widget (QWidget) @param name name of this object (string) """ VcsProjectHelper.__init__(self, vcsObject, projectObject, parent, name) - + # instantiate the extensions from .QueuesExtension.ProjectHelper import QueuesProjectHelper from .PurgeExtension.ProjectHelper import PurgeProjectHelper @@ -47,6 +48,7 @@ from .StripExtension.ProjectHelper import StripProjectHelper from .HisteditExtension.ProjectHelper import HisteditProjectHelper from .CloseheadExtension.ProjectHelper import CloseheadProjectHelper + self.__extensions = { "mq": QueuesProjectHelper(), "purge": PurgeProjectHelper(), @@ -58,1248 +60,1610 @@ "histedit": HisteditProjectHelper(), "closehead": CloseheadProjectHelper(), } - + self.__extensionMenuTitles = {} for extension in self.__extensions: self.__extensionMenuTitles[ - self.__extensions[extension].menuTitle()] = extension - + self.__extensions[extension].menuTitle() + ] = extension + self.__toolbarManager = None - + def setObjects(self, vcsObject, projectObject): """ Public method to set references to the vcs and project objects. - + @param vcsObject reference to the vcs object @param projectObject reference to the project object """ self.vcs = vcsObject self.project = projectObject - + for extension in self.__extensions.values(): extension.setObjects(vcsObject, projectObject) - + self.vcs.iniFileChanged.connect(self.__checkActions) - + # add Mercurial version dependent actions here title = self.__toolbar.windowTitle() if self.vcs.version >= (5, 7): self.actions.append(self.hgBookmarkPushAllAct) self.__toolbarManager.addAction(self.hgBookmarkPushAllAct, title) - + if self.vcs.version < (4, 7, 0): self.hgGraftStopAct.setEnabled(False) self.hgGraftAbortAct.setEnabled(False) - + def getProject(self): """ Public method to get a reference to the project object. - + @return reference to the project object (Project) """ return self.project - + def getActions(self): """ Public method to get a list of all actions. - + @return list of all actions (list of EricAction) """ actions = self.actions[:] for extension in self.__extensions.values(): actions.extend(extension.getActions()) return actions - + def initActions(self): """ Public method to generate the action objects. """ self.vcsNewAct = EricAction( - self.tr('New from repository'), + self.tr("New from repository"), UI.PixmapCache.getIcon("vcsCheckout"), - self.tr('&New from repository...'), 0, 0, - self, 'mercurial_new') - self.vcsNewAct.setStatusTip(self.tr( - 'Create (clone) a new project from a Mercurial repository' - )) - self.vcsNewAct.setWhatsThis(self.tr( - """<b>New from repository</b>""" - """<p>This creates (clones) a new local project from """ - """a Mercurial repository.</p>""" - )) + self.tr("&New from repository..."), + 0, + 0, + self, + "mercurial_new", + ) + self.vcsNewAct.setStatusTip( + self.tr("Create (clone) a new project from a Mercurial repository") + ) + self.vcsNewAct.setWhatsThis( + self.tr( + """<b>New from repository</b>""" + """<p>This creates (clones) a new local project from """ + """a Mercurial repository.</p>""" + ) + ) self.vcsNewAct.triggered.connect(self._vcsCheckout) self.actions.append(self.vcsNewAct) - + self.hgIncomingAct = EricAction( - self.tr('Show incoming log'), + self.tr("Show incoming log"), UI.PixmapCache.getIcon("vcsUpdate"), - self.tr('Show incoming log'), - 0, 0, self, 'mercurial_incoming') - self.hgIncomingAct.setStatusTip(self.tr( - 'Show the log of incoming changes' - )) - self.hgIncomingAct.setWhatsThis(self.tr( - """<b>Show incoming log</b>""" - """<p>This shows the log of changes coming into the""" - """ repository.</p>""" - )) + self.tr("Show incoming log"), + 0, + 0, + self, + "mercurial_incoming", + ) + self.hgIncomingAct.setStatusTip(self.tr("Show the log of incoming changes")) + self.hgIncomingAct.setWhatsThis( + self.tr( + """<b>Show incoming log</b>""" + """<p>This shows the log of changes coming into the""" + """ repository.</p>""" + ) + ) self.hgIncomingAct.triggered.connect(self.__hgIncoming) self.actions.append(self.hgIncomingAct) - + self.hgPullAct = EricAction( - self.tr('Pull changes'), + self.tr("Pull changes"), UI.PixmapCache.getIcon("vcsUpdate"), - self.tr('Pull changes'), - 0, 0, self, 'mercurial_pull') - self.hgPullAct.setStatusTip(self.tr( - 'Pull changes from a remote repository' - )) - self.hgPullAct.setWhatsThis(self.tr( - """<b>Pull changes</b>""" - """<p>This pulls changes from a remote repository into the """ - """local repository.</p>""" - )) + self.tr("Pull changes"), + 0, + 0, + self, + "mercurial_pull", + ) + self.hgPullAct.setStatusTip(self.tr("Pull changes from a remote repository")) + self.hgPullAct.setWhatsThis( + self.tr( + """<b>Pull changes</b>""" + """<p>This pulls changes from a remote repository into the """ + """local repository.</p>""" + ) + ) self.hgPullAct.triggered.connect(self.__hgPull) self.actions.append(self.hgPullAct) - + self.vcsUpdateAct = EricAction( - self.tr('Update from repository'), + self.tr("Update from repository"), UI.PixmapCache.getIcon("vcsUpdate"), - self.tr('&Update from repository'), 0, 0, self, - 'mercurial_update') - self.vcsUpdateAct.setStatusTip(self.tr( - 'Update the local project from the Mercurial repository' - )) - self.vcsUpdateAct.setWhatsThis(self.tr( - """<b>Update from repository</b>""" - """<p>This updates the local project from the Mercurial""" - """ repository.</p>""" - )) + self.tr("&Update from repository"), + 0, + 0, + self, + "mercurial_update", + ) + self.vcsUpdateAct.setStatusTip( + self.tr("Update the local project from the Mercurial repository") + ) + self.vcsUpdateAct.setWhatsThis( + self.tr( + """<b>Update from repository</b>""" + """<p>This updates the local project from the Mercurial""" + """ repository.</p>""" + ) + ) self.vcsUpdateAct.triggered.connect(self._vcsUpdate) self.actions.append(self.vcsUpdateAct) - + self.vcsCommitAct = EricAction( - self.tr('Commit changes to repository'), + self.tr("Commit changes to repository"), UI.PixmapCache.getIcon("vcsCommit"), - self.tr('&Commit changes to repository...'), 0, 0, self, - 'mercurial_commit') - self.vcsCommitAct.setStatusTip(self.tr( - 'Commit changes to the local project to the Mercurial repository' - )) - self.vcsCommitAct.setWhatsThis(self.tr( - """<b>Commit changes to repository</b>""" - """<p>This commits changes to the local project to the """ - """Mercurial repository.</p>""" - )) + self.tr("&Commit changes to repository..."), + 0, + 0, + self, + "mercurial_commit", + ) + self.vcsCommitAct.setStatusTip( + self.tr("Commit changes to the local project to the Mercurial repository") + ) + self.vcsCommitAct.setWhatsThis( + self.tr( + """<b>Commit changes to repository</b>""" + """<p>This commits changes to the local project to the """ + """Mercurial repository.</p>""" + ) + ) self.vcsCommitAct.triggered.connect(self._vcsCommit) self.actions.append(self.vcsCommitAct) - + self.hgOutgoingAct = EricAction( - self.tr('Show outgoing log'), + self.tr("Show outgoing log"), UI.PixmapCache.getIcon("vcsCommit"), - self.tr('Show outgoing log'), - 0, 0, self, 'mercurial_outgoing') - self.hgOutgoingAct.setStatusTip(self.tr( - 'Show the log of outgoing changes' - )) - self.hgOutgoingAct.setWhatsThis(self.tr( - """<b>Show outgoing log</b>""" - """<p>This shows the log of changes outgoing out of the""" - """ repository.</p>""" - )) + self.tr("Show outgoing log"), + 0, + 0, + self, + "mercurial_outgoing", + ) + self.hgOutgoingAct.setStatusTip(self.tr("Show the log of outgoing changes")) + self.hgOutgoingAct.setWhatsThis( + self.tr( + """<b>Show outgoing log</b>""" + """<p>This shows the log of changes outgoing out of the""" + """ repository.</p>""" + ) + ) self.hgOutgoingAct.triggered.connect(self.__hgOutgoing) self.actions.append(self.hgOutgoingAct) - + self.hgPushAct = EricAction( - self.tr('Push changes'), + self.tr("Push changes"), UI.PixmapCache.getIcon("vcsCommit"), - self.tr('Push changes'), - 0, 0, self, 'mercurial_push') - self.hgPushAct.setStatusTip(self.tr( - 'Push changes to a remote repository' - )) - self.hgPushAct.setWhatsThis(self.tr( - """<b>Push changes</b>""" - """<p>This pushes changes from the local repository to a """ - """remote repository.</p>""" - )) + self.tr("Push changes"), + 0, + 0, + self, + "mercurial_push", + ) + self.hgPushAct.setStatusTip(self.tr("Push changes to a remote repository")) + self.hgPushAct.setWhatsThis( + self.tr( + """<b>Push changes</b>""" + """<p>This pushes changes from the local repository to a """ + """remote repository.</p>""" + ) + ) self.hgPushAct.triggered.connect(self.__hgPush) self.actions.append(self.hgPushAct) - + self.hgPushForcedAct = EricAction( - self.tr('Push changes (force)'), + self.tr("Push changes (force)"), UI.PixmapCache.getIcon("vcsCommit"), - self.tr('Push changes (force)'), - 0, 0, self, 'mercurial_push_forced') - self.hgPushForcedAct.setStatusTip(self.tr( - 'Push changes to a remote repository with force option' - )) - self.hgPushForcedAct.setWhatsThis(self.tr( - """<b>Push changes (force)</b>""" - """<p>This pushes changes from the local repository to a """ - """remote repository using the 'force' option.</p>""" - )) + self.tr("Push changes (force)"), + 0, + 0, + self, + "mercurial_push_forced", + ) + self.hgPushForcedAct.setStatusTip( + self.tr("Push changes to a remote repository with force option") + ) + self.hgPushForcedAct.setWhatsThis( + self.tr( + """<b>Push changes (force)</b>""" + """<p>This pushes changes from the local repository to a """ + """remote repository using the 'force' option.</p>""" + ) + ) self.hgPushForcedAct.triggered.connect(self.__hgPushForced) self.actions.append(self.hgPushForcedAct) - + self.vcsExportAct = EricAction( - self.tr('Export from repository'), + self.tr("Export from repository"), UI.PixmapCache.getIcon("vcsExport"), - self.tr('&Export from repository...'), - 0, 0, self, 'mercurial_export_repo') - self.vcsExportAct.setStatusTip(self.tr( - 'Export a project from the repository' - )) - self.vcsExportAct.setWhatsThis(self.tr( - """<b>Export from repository</b>""" - """<p>This exports a project from the repository.</p>""" - )) + self.tr("&Export from repository..."), + 0, + 0, + self, + "mercurial_export_repo", + ) + self.vcsExportAct.setStatusTip(self.tr("Export a project from the repository")) + self.vcsExportAct.setWhatsThis( + self.tr( + """<b>Export from repository</b>""" + """<p>This exports a project from the repository.</p>""" + ) + ) self.vcsExportAct.triggered.connect(self._vcsExport) self.actions.append(self.vcsExportAct) - + self.hgLogBrowserAct = EricAction( - self.tr('Show log browser'), + self.tr("Show log browser"), UI.PixmapCache.getIcon("vcsLog"), - self.tr('Show log browser'), - 0, 0, self, 'mercurial_log_browser') - self.hgLogBrowserAct.setStatusTip(self.tr( - 'Show a dialog to browse the log of the local project' - )) - self.hgLogBrowserAct.setWhatsThis(self.tr( - """<b>Show log browser</b>""" - """<p>This shows a dialog to browse the log of the local""" - """ project. A limited number of entries is shown first.""" - """ More can be retrieved later on.</p>""" - )) + self.tr("Show log browser"), + 0, + 0, + self, + "mercurial_log_browser", + ) + self.hgLogBrowserAct.setStatusTip( + self.tr("Show a dialog to browse the log of the local project") + ) + self.hgLogBrowserAct.setWhatsThis( + self.tr( + """<b>Show log browser</b>""" + """<p>This shows a dialog to browse the log of the local""" + """ project. A limited number of entries is shown first.""" + """ More can be retrieved later on.</p>""" + ) + ) self.hgLogBrowserAct.triggered.connect(self._vcsLogBrowser) self.actions.append(self.hgLogBrowserAct) - + self.vcsDiffAct = EricAction( - self.tr('Show differences'), + self.tr("Show differences"), UI.PixmapCache.getIcon("vcsDiff"), - self.tr('Show &difference'), - 0, 0, self, 'mercurial_diff') - self.vcsDiffAct.setStatusTip(self.tr( - 'Show the difference of the local project to the repository' - )) - self.vcsDiffAct.setWhatsThis(self.tr( - """<b>Show differences</b>""" - """<p>This shows differences of the local project to the""" - """ repository.</p>""" - )) + self.tr("Show &difference"), + 0, + 0, + self, + "mercurial_diff", + ) + self.vcsDiffAct.setStatusTip( + self.tr("Show the difference of the local project to the repository") + ) + self.vcsDiffAct.setWhatsThis( + self.tr( + """<b>Show differences</b>""" + """<p>This shows differences of the local project to the""" + """ repository.</p>""" + ) + ) self.vcsDiffAct.triggered.connect(self._vcsDiff) self.actions.append(self.vcsDiffAct) - + self.hgExtDiffAct = EricAction( - self.tr('Show differences (extended)'), + self.tr("Show differences (extended)"), UI.PixmapCache.getIcon("vcsDiff"), - self.tr('Show differences (extended)'), - 0, 0, self, 'mercurial_extendeddiff') - self.hgExtDiffAct.setStatusTip(self.tr( - 'Show the difference of revisions of the project to the repository' - )) - self.hgExtDiffAct.setWhatsThis(self.tr( - """<b>Show differences (extended)</b>""" - """<p>This shows differences of selectable revisions of the""" - """ project.</p>""" - )) + self.tr("Show differences (extended)"), + 0, + 0, + self, + "mercurial_extendeddiff", + ) + self.hgExtDiffAct.setStatusTip( + self.tr("Show the difference of revisions of the project to the repository") + ) + self.hgExtDiffAct.setWhatsThis( + self.tr( + """<b>Show differences (extended)</b>""" + """<p>This shows differences of selectable revisions of the""" + """ project.</p>""" + ) + ) self.hgExtDiffAct.triggered.connect(self.__hgExtendedDiff) self.actions.append(self.hgExtDiffAct) - + self.vcsStatusAct = EricAction( - self.tr('Show status'), + self.tr("Show status"), UI.PixmapCache.getIcon("vcsStatus"), - self.tr('Show &status...'), - 0, 0, self, 'mercurial_status') - self.vcsStatusAct.setStatusTip(self.tr( - 'Show the status of the local project' - )) - self.vcsStatusAct.setWhatsThis(self.tr( - """<b>Show status</b>""" - """<p>This shows the status of the local project.</p>""" - )) + self.tr("Show &status..."), + 0, + 0, + self, + "mercurial_status", + ) + self.vcsStatusAct.setStatusTip(self.tr("Show the status of the local project")) + self.vcsStatusAct.setWhatsThis( + self.tr( + """<b>Show status</b>""" + """<p>This shows the status of the local project.</p>""" + ) + ) self.vcsStatusAct.triggered.connect(self._vcsStatus) self.actions.append(self.vcsStatusAct) - + self.hgSummaryAct = EricAction( - self.tr('Show Summary'), + self.tr("Show Summary"), UI.PixmapCache.getIcon("vcsSummary"), - self.tr('Show summary...'), - 0, 0, self, 'mercurial_summary') - self.hgSummaryAct.setStatusTip(self.tr( - 'Show summary information of the working directory status' - )) - self.hgSummaryAct.setWhatsThis(self.tr( - """<b>Show summary</b>""" - """<p>This shows some summary information of the working""" - """ directory status.</p>""" - )) + self.tr("Show summary..."), + 0, + 0, + self, + "mercurial_summary", + ) + self.hgSummaryAct.setStatusTip( + self.tr("Show summary information of the working directory status") + ) + self.hgSummaryAct.setWhatsThis( + self.tr( + """<b>Show summary</b>""" + """<p>This shows some summary information of the working""" + """ directory status.</p>""" + ) + ) self.hgSummaryAct.triggered.connect(self.__hgSummary) self.actions.append(self.hgSummaryAct) - + self.hgHeadsAct = EricAction( - self.tr('Show heads'), - self.tr('Show heads'), - 0, 0, self, 'mercurial_heads') - self.hgHeadsAct.setStatusTip(self.tr( - 'Show the heads of the repository' - )) - self.hgHeadsAct.setWhatsThis(self.tr( - """<b>Show heads</b>""" - """<p>This shows the heads of the repository.</p>""" - )) + self.tr("Show heads"), self.tr("Show heads"), 0, 0, self, "mercurial_heads" + ) + self.hgHeadsAct.setStatusTip(self.tr("Show the heads of the repository")) + self.hgHeadsAct.setWhatsThis( + self.tr( + """<b>Show heads</b>""" + """<p>This shows the heads of the repository.</p>""" + ) + ) self.hgHeadsAct.triggered.connect(self.__hgHeads) self.actions.append(self.hgHeadsAct) - + self.hgParentsAct = EricAction( - self.tr('Show parents'), - self.tr('Show parents'), - 0, 0, self, 'mercurial_parents') - self.hgParentsAct.setStatusTip(self.tr( - 'Show the parents of the repository' - )) - self.hgParentsAct.setWhatsThis(self.tr( - """<b>Show parents</b>""" - """<p>This shows the parents of the repository.</p>""" - )) + self.tr("Show parents"), + self.tr("Show parents"), + 0, + 0, + self, + "mercurial_parents", + ) + self.hgParentsAct.setStatusTip(self.tr("Show the parents of the repository")) + self.hgParentsAct.setWhatsThis( + self.tr( + """<b>Show parents</b>""" + """<p>This shows the parents of the repository.</p>""" + ) + ) self.hgParentsAct.triggered.connect(self.__hgParents) self.actions.append(self.hgParentsAct) - + self.hgTipAct = EricAction( - self.tr('Show tip'), - self.tr('Show tip'), - 0, 0, self, 'mercurial_tip') - self.hgTipAct.setStatusTip(self.tr( - 'Show the tip of the repository' - )) - self.hgTipAct.setWhatsThis(self.tr( - """<b>Show tip</b>""" - """<p>This shows the tip of the repository.</p>""" - )) + self.tr("Show tip"), self.tr("Show tip"), 0, 0, self, "mercurial_tip" + ) + self.hgTipAct.setStatusTip(self.tr("Show the tip of the repository")) + self.hgTipAct.setWhatsThis( + self.tr( + """<b>Show tip</b>""" """<p>This shows the tip of the repository.</p>""" + ) + ) self.hgTipAct.triggered.connect(self.__hgTip) self.actions.append(self.hgTipAct) - + self.vcsRevertAct = EricAction( - self.tr('Revert changes'), + self.tr("Revert changes"), UI.PixmapCache.getIcon("vcsRevert"), - self.tr('Re&vert changes'), - 0, 0, self, 'mercurial_revert') - self.vcsRevertAct.setStatusTip(self.tr( - 'Revert all changes made to the local project' - )) - self.vcsRevertAct.setWhatsThis(self.tr( - """<b>Revert changes</b>""" - """<p>This reverts all changes made to the local project.</p>""" - )) + self.tr("Re&vert changes"), + 0, + 0, + self, + "mercurial_revert", + ) + self.vcsRevertAct.setStatusTip( + self.tr("Revert all changes made to the local project") + ) + self.vcsRevertAct.setWhatsThis( + self.tr( + """<b>Revert changes</b>""" + """<p>This reverts all changes made to the local project.</p>""" + ) + ) self.vcsRevertAct.triggered.connect(self.__hgRevert) self.actions.append(self.vcsRevertAct) - + self.vcsMergeAct = EricAction( - self.tr('Merge'), + self.tr("Merge"), UI.PixmapCache.getIcon("vcsMerge"), - self.tr('Mer&ge changes...'), - 0, 0, self, 'mercurial_merge') - self.vcsMergeAct.setStatusTip(self.tr( - 'Merge changes of a revision into the local project' - )) - self.vcsMergeAct.setWhatsThis(self.tr( - """<b>Merge</b>""" - """<p>This merges changes of a revision into the local""" - """ project.</p>""" - )) + self.tr("Mer&ge changes..."), + 0, + 0, + self, + "mercurial_merge", + ) + self.vcsMergeAct.setStatusTip( + self.tr("Merge changes of a revision into the local project") + ) + self.vcsMergeAct.setWhatsThis( + self.tr( + """<b>Merge</b>""" + """<p>This merges changes of a revision into the local""" + """ project.</p>""" + ) + ) self.vcsMergeAct.triggered.connect(self._vcsMerge) self.actions.append(self.vcsMergeAct) - + self.hgCommitMergeAct = EricAction( - self.tr('Commit Merge'), - self.tr('Commit Merge'), - 0, 0, self, 'mercurial_commit_merge') - self.hgCommitMergeAct.setStatusTip(self.tr( - 'Commit all the merged changes.' - )) - self.hgCommitMergeAct.setWhatsThis(self.tr( - """<b>Commit a merge</b>""" - """<p>This commits a merge working directory</p>""" - )) + self.tr("Commit Merge"), + self.tr("Commit Merge"), + 0, + 0, + self, + "mercurial_commit_merge", + ) + self.hgCommitMergeAct.setStatusTip(self.tr("Commit all the merged changes.")) + self.hgCommitMergeAct.setWhatsThis( + self.tr( + """<b>Commit a merge</b>""" + """<p>This commits a merge working directory</p>""" + ) + ) self.hgCommitMergeAct.triggered.connect(self.__hgCommitMerge) self.actions.append(self.hgCommitMergeAct) - + self.hgAbortMergeAct = EricAction( - self.tr('Abort Merge'), - self.tr('Abort Merge'), - 0, 0, self, 'mercurial_cancel_merge') - self.hgAbortMergeAct.setStatusTip(self.tr( - 'Abort an uncommitted merge and lose all changes' - )) - self.hgAbortMergeAct.setWhatsThis(self.tr( - """<b>Abort uncommitted merge</b>""" - """<p>This aborts an uncommitted merge causing all changes""" - """ to be lost.</p>""" - )) + self.tr("Abort Merge"), + self.tr("Abort Merge"), + 0, + 0, + self, + "mercurial_cancel_merge", + ) + self.hgAbortMergeAct.setStatusTip( + self.tr("Abort an uncommitted merge and lose all changes") + ) + self.hgAbortMergeAct.setWhatsThis( + self.tr( + """<b>Abort uncommitted merge</b>""" + """<p>This aborts an uncommitted merge causing all changes""" + """ to be lost.</p>""" + ) + ) self.hgAbortMergeAct.triggered.connect(self.__hgAbortMerge) self.actions.append(self.hgAbortMergeAct) - + self.hgReMergeAct = EricAction( - self.tr('Re-Merge'), + self.tr("Re-Merge"), UI.PixmapCache.getIcon("vcsMerge"), - self.tr('Re-Merge'), - 0, 0, self, 'mercurial_remerge') - self.hgReMergeAct.setStatusTip(self.tr( - 'Re-Merge all conflicting, unresolved files of the project' - )) - self.hgReMergeAct.setWhatsThis(self.tr( - """<b>Re-Merge</b>""" - """<p>This re-merges all conflicting, unresolved files of the""" - """ project discarding any previous merge attempt.</p>""" - )) + self.tr("Re-Merge"), + 0, + 0, + self, + "mercurial_remerge", + ) + self.hgReMergeAct.setStatusTip( + self.tr("Re-Merge all conflicting, unresolved files of the project") + ) + self.hgReMergeAct.setWhatsThis( + self.tr( + """<b>Re-Merge</b>""" + """<p>This re-merges all conflicting, unresolved files of the""" + """ project discarding any previous merge attempt.</p>""" + ) + ) self.hgReMergeAct.triggered.connect(self.__hgReMerge) self.actions.append(self.hgReMergeAct) - + self.hgShowConflictsAct = EricAction( - self.tr('Show conflicts'), - self.tr('Show conflicts...'), - 0, 0, self, 'mercurial_show_conflicts') - self.hgShowConflictsAct.setStatusTip(self.tr( - 'Show a dialog listing all files with conflicts' - )) - self.hgShowConflictsAct.setWhatsThis(self.tr( - """<b>Show conflicts</b>""" - """<p>This shows a dialog listing all files which had or still""" - """ have conflicts.</p>""" - )) + self.tr("Show conflicts"), + self.tr("Show conflicts..."), + 0, + 0, + self, + "mercurial_show_conflicts", + ) + self.hgShowConflictsAct.setStatusTip( + self.tr("Show a dialog listing all files with conflicts") + ) + self.hgShowConflictsAct.setWhatsThis( + self.tr( + """<b>Show conflicts</b>""" + """<p>This shows a dialog listing all files which had or still""" + """ have conflicts.</p>""" + ) + ) self.hgShowConflictsAct.triggered.connect(self.__hgShowConflicts) self.actions.append(self.hgShowConflictsAct) - + self.vcsResolveAct = EricAction( - self.tr('Conflicts resolved'), - self.tr('Con&flicts resolved'), - 0, 0, self, 'mercurial_resolve') - self.vcsResolveAct.setStatusTip(self.tr( - 'Mark all conflicts of the local project as resolved' - )) - self.vcsResolveAct.setWhatsThis(self.tr( - """<b>Conflicts resolved</b>""" - """<p>This marks all conflicts of the local project as""" - """ resolved.</p>""" - )) + self.tr("Conflicts resolved"), + self.tr("Con&flicts resolved"), + 0, + 0, + self, + "mercurial_resolve", + ) + self.vcsResolveAct.setStatusTip( + self.tr("Mark all conflicts of the local project as resolved") + ) + self.vcsResolveAct.setWhatsThis( + self.tr( + """<b>Conflicts resolved</b>""" + """<p>This marks all conflicts of the local project as""" + """ resolved.</p>""" + ) + ) self.vcsResolveAct.triggered.connect(self.__hgResolved) self.actions.append(self.vcsResolveAct) - + self.hgUnresolveAct = EricAction( - self.tr('Conflicts unresolved'), - self.tr('Conflicts unresolved'), - 0, 0, self, 'mercurial_unresolve') - self.hgUnresolveAct.setStatusTip(self.tr( - 'Mark all conflicts of the local project as unresolved' - )) - self.hgUnresolveAct.setWhatsThis(self.tr( - """<b>Conflicts unresolved</b>""" - """<p>This marks all conflicts of the local project as""" - """ unresolved.</p>""" - )) + self.tr("Conflicts unresolved"), + self.tr("Conflicts unresolved"), + 0, + 0, + self, + "mercurial_unresolve", + ) + self.hgUnresolveAct.setStatusTip( + self.tr("Mark all conflicts of the local project as unresolved") + ) + self.hgUnresolveAct.setWhatsThis( + self.tr( + """<b>Conflicts unresolved</b>""" + """<p>This marks all conflicts of the local project as""" + """ unresolved.</p>""" + ) + ) self.hgUnresolveAct.triggered.connect(self.__hgUnresolved) self.actions.append(self.hgUnresolveAct) - + self.vcsTagAct = EricAction( - self.tr('Tag in repository'), + self.tr("Tag in repository"), UI.PixmapCache.getIcon("vcsTag"), - self.tr('&Tag in repository...'), - 0, 0, self, 'mercurial_tag') - self.vcsTagAct.setStatusTip(self.tr( - 'Tag the local project in the repository' - )) - self.vcsTagAct.setWhatsThis(self.tr( - """<b>Tag in repository</b>""" - """<p>This tags the local project in the repository.</p>""" - )) + self.tr("&Tag in repository..."), + 0, + 0, + self, + "mercurial_tag", + ) + self.vcsTagAct.setStatusTip(self.tr("Tag the local project in the repository")) + self.vcsTagAct.setWhatsThis( + self.tr( + """<b>Tag in repository</b>""" + """<p>This tags the local project in the repository.</p>""" + ) + ) self.vcsTagAct.triggered.connect(self._vcsTag) self.actions.append(self.vcsTagAct) - + self.hgTagListAct = EricAction( - self.tr('List tags'), - self.tr('List tags...'), - 0, 0, self, 'mercurial_list_tags') - self.hgTagListAct.setStatusTip(self.tr( - 'List tags of the project' - )) - self.hgTagListAct.setWhatsThis(self.tr( - """<b>List tags</b>""" - """<p>This lists the tags of the project.</p>""" - )) + self.tr("List tags"), + self.tr("List tags..."), + 0, + 0, + self, + "mercurial_list_tags", + ) + self.hgTagListAct.setStatusTip(self.tr("List tags of the project")) + self.hgTagListAct.setWhatsThis( + self.tr( + """<b>List tags</b>""" """<p>This lists the tags of the project.</p>""" + ) + ) self.hgTagListAct.triggered.connect(self.__hgTagList) self.actions.append(self.hgTagListAct) - + self.hgBranchListAct = EricAction( - self.tr('List branches'), - self.tr('List branches...'), - 0, 0, self, 'mercurial_list_branches') - self.hgBranchListAct.setStatusTip(self.tr( - 'List branches of the project' - )) - self.hgBranchListAct.setWhatsThis(self.tr( - """<b>List branches</b>""" - """<p>This lists the branches of the project.</p>""" - )) + self.tr("List branches"), + self.tr("List branches..."), + 0, + 0, + self, + "mercurial_list_branches", + ) + self.hgBranchListAct.setStatusTip(self.tr("List branches of the project")) + self.hgBranchListAct.setWhatsThis( + self.tr( + """<b>List branches</b>""" + """<p>This lists the branches of the project.</p>""" + ) + ) self.hgBranchListAct.triggered.connect(self.__hgBranchList) self.actions.append(self.hgBranchListAct) - + self.hgBranchAct = EricAction( - self.tr('Create branch'), + self.tr("Create branch"), UI.PixmapCache.getIcon("vcsBranch"), - self.tr('Create &branch...'), - 0, 0, self, 'mercurial_branch') - self.hgBranchAct.setStatusTip(self.tr( - 'Create a new branch for the local project in the repository' - )) - self.hgBranchAct.setWhatsThis(self.tr( - """<b>Create branch</b>""" - """<p>This creates a new branch for the local project """ - """in the repository.</p>""" - )) + self.tr("Create &branch..."), + 0, + 0, + self, + "mercurial_branch", + ) + self.hgBranchAct.setStatusTip( + self.tr("Create a new branch for the local project in the repository") + ) + self.hgBranchAct.setWhatsThis( + self.tr( + """<b>Create branch</b>""" + """<p>This creates a new branch for the local project """ + """in the repository.</p>""" + ) + ) self.hgBranchAct.triggered.connect(self.__hgBranch) self.actions.append(self.hgBranchAct) - + self.hgPushBranchAct = EricAction( - self.tr('Push new branch'), + self.tr("Push new branch"), UI.PixmapCache.getIcon("vcsCommit"), - self.tr('Push new branch'), - 0, 0, self, 'mercurial_push_branch') - self.hgPushBranchAct.setStatusTip(self.tr( - 'Push the current branch of the local project as a new named' - ' branch' - )) - self.hgPushBranchAct.setWhatsThis(self.tr( - """<b>Push new branch</b>""" - """<p>This pushes the current branch of the local project""" - """ as a new named branch.</p>""" - )) + self.tr("Push new branch"), + 0, + 0, + self, + "mercurial_push_branch", + ) + self.hgPushBranchAct.setStatusTip( + self.tr( + "Push the current branch of the local project as a new named" " branch" + ) + ) + self.hgPushBranchAct.setWhatsThis( + self.tr( + """<b>Push new branch</b>""" + """<p>This pushes the current branch of the local project""" + """ as a new named branch.</p>""" + ) + ) self.hgPushBranchAct.triggered.connect(self.__hgPushNewBranch) self.actions.append(self.hgPushBranchAct) - + self.hgCloseBranchAct = EricAction( - self.tr('Close branch'), + self.tr("Close branch"), UI.PixmapCache.getIcon("closehead"), - self.tr('Close branch'), - 0, 0, self, 'mercurial_close_branch') - self.hgCloseBranchAct.setStatusTip(self.tr( - 'Close the current branch of the local project' - )) - self.hgCloseBranchAct.setWhatsThis(self.tr( - """<b>Close branch</b>""" - """<p>This closes the current branch of the local project.</p>""" - )) + self.tr("Close branch"), + 0, + 0, + self, + "mercurial_close_branch", + ) + self.hgCloseBranchAct.setStatusTip( + self.tr("Close the current branch of the local project") + ) + self.hgCloseBranchAct.setWhatsThis( + self.tr( + """<b>Close branch</b>""" + """<p>This closes the current branch of the local project.</p>""" + ) + ) self.hgCloseBranchAct.triggered.connect(self.__hgCloseBranch) self.actions.append(self.hgCloseBranchAct) - + self.hgShowBranchAct = EricAction( - self.tr('Show current branch'), - self.tr('Show current branch'), - 0, 0, self, 'mercurial_show_branch') - self.hgShowBranchAct.setStatusTip(self.tr( - 'Show the current branch of the project' - )) - self.hgShowBranchAct.setWhatsThis(self.tr( - """<b>Show current branch</b>""" - """<p>This shows the current branch of the project.</p>""" - )) + self.tr("Show current branch"), + self.tr("Show current branch"), + 0, + 0, + self, + "mercurial_show_branch", + ) + self.hgShowBranchAct.setStatusTip( + self.tr("Show the current branch of the project") + ) + self.hgShowBranchAct.setWhatsThis( + self.tr( + """<b>Show current branch</b>""" + """<p>This shows the current branch of the project.</p>""" + ) + ) self.hgShowBranchAct.triggered.connect(self.__hgShowBranch) self.actions.append(self.hgShowBranchAct) - + self.vcsSwitchAct = EricAction( - self.tr('Switch'), + self.tr("Switch"), UI.PixmapCache.getIcon("vcsSwitch"), - self.tr('S&witch...'), - 0, 0, self, 'mercurial_switch') - self.vcsSwitchAct.setStatusTip(self.tr( - 'Switch the working directory to another revision' - )) - self.vcsSwitchAct.setWhatsThis(self.tr( - """<b>Switch</b>""" - """<p>This switches the working directory to another""" - """ revision.</p>""" - )) + self.tr("S&witch..."), + 0, + 0, + self, + "mercurial_switch", + ) + self.vcsSwitchAct.setStatusTip( + self.tr("Switch the working directory to another revision") + ) + self.vcsSwitchAct.setWhatsThis( + self.tr( + """<b>Switch</b>""" + """<p>This switches the working directory to another""" + """ revision.</p>""" + ) + ) self.vcsSwitchAct.triggered.connect(self._vcsSwitch) self.actions.append(self.vcsSwitchAct) - + self.vcsCleanupAct = EricAction( - self.tr('Cleanup'), - self.tr('Cleanu&p'), - 0, 0, self, 'mercurial_cleanup') - self.vcsCleanupAct.setStatusTip(self.tr( - 'Cleanup the local project' - )) - self.vcsCleanupAct.setWhatsThis(self.tr( - """<b>Cleanup</b>""" - """<p>This performs a cleanup of the local project.</p>""" - )) + self.tr("Cleanup"), self.tr("Cleanu&p"), 0, 0, self, "mercurial_cleanup" + ) + self.vcsCleanupAct.setStatusTip(self.tr("Cleanup the local project")) + self.vcsCleanupAct.setWhatsThis( + self.tr( + """<b>Cleanup</b>""" + """<p>This performs a cleanup of the local project.</p>""" + ) + ) self.vcsCleanupAct.triggered.connect(self._vcsCleanup) self.actions.append(self.vcsCleanupAct) - + self.vcsCommandAct = EricAction( - self.tr('Execute command'), - self.tr('E&xecute command...'), - 0, 0, self, 'mercurial_command') - self.vcsCommandAct.setStatusTip(self.tr( - 'Execute an arbitrary Mercurial command' - )) - self.vcsCommandAct.setWhatsThis(self.tr( - """<b>Execute command</b>""" - """<p>This opens a dialog to enter an arbitrary Mercurial""" - """ command.</p>""" - )) + self.tr("Execute command"), + self.tr("E&xecute command..."), + 0, + 0, + self, + "mercurial_command", + ) + self.vcsCommandAct.setStatusTip( + self.tr("Execute an arbitrary Mercurial command") + ) + self.vcsCommandAct.setWhatsThis( + self.tr( + """<b>Execute command</b>""" + """<p>This opens a dialog to enter an arbitrary Mercurial""" + """ command.</p>""" + ) + ) self.vcsCommandAct.triggered.connect(self._vcsCommand) self.actions.append(self.vcsCommandAct) - + self.hgConfigAct = EricAction( - self.tr('Configure'), - self.tr('Configure...'), - 0, 0, self, 'mercurial_configure') - self.hgConfigAct.setStatusTip(self.tr( - 'Show the configuration dialog with the Mercurial page selected' - )) - self.hgConfigAct.setWhatsThis(self.tr( - """<b>Configure</b>""" - """<p>Show the configuration dialog with the Mercurial page""" - """ selected.</p>""" - )) + self.tr("Configure"), + self.tr("Configure..."), + 0, + 0, + self, + "mercurial_configure", + ) + self.hgConfigAct.setStatusTip( + self.tr("Show the configuration dialog with the Mercurial page selected") + ) + self.hgConfigAct.setWhatsThis( + self.tr( + """<b>Configure</b>""" + """<p>Show the configuration dialog with the Mercurial page""" + """ selected.</p>""" + ) + ) self.hgConfigAct.triggered.connect(self.__hgConfigure) self.actions.append(self.hgConfigAct) - + self.hgEditUserConfigAct = EricAction( - self.tr('Edit user configuration'), - self.tr('Edit user configuration...'), - 0, 0, self, 'mercurial_user_configure') - self.hgEditUserConfigAct.setStatusTip(self.tr( - 'Show an editor to edit the user configuration file' - )) - self.hgEditUserConfigAct.setWhatsThis(self.tr( - """<b>Edit user configuration</b>""" - """<p>Show an editor to edit the user configuration file.</p>""" - )) + self.tr("Edit user configuration"), + self.tr("Edit user configuration..."), + 0, + 0, + self, + "mercurial_user_configure", + ) + self.hgEditUserConfigAct.setStatusTip( + self.tr("Show an editor to edit the user configuration file") + ) + self.hgEditUserConfigAct.setWhatsThis( + self.tr( + """<b>Edit user configuration</b>""" + """<p>Show an editor to edit the user configuration file.</p>""" + ) + ) self.hgEditUserConfigAct.triggered.connect(self.__hgEditUserConfig) self.actions.append(self.hgEditUserConfigAct) - + self.hgRepoConfigAct = EricAction( - self.tr('Edit repository configuration'), - self.tr('Edit repository configuration...'), - 0, 0, self, 'mercurial_repo_configure') - self.hgRepoConfigAct.setStatusTip(self.tr( - 'Show an editor to edit the repository configuration file' - )) - self.hgRepoConfigAct.setWhatsThis(self.tr( - """<b>Edit repository configuration</b>""" - """<p>Show an editor to edit the repository configuration""" - """ file.</p>""" - )) + self.tr("Edit repository configuration"), + self.tr("Edit repository configuration..."), + 0, + 0, + self, + "mercurial_repo_configure", + ) + self.hgRepoConfigAct.setStatusTip( + self.tr("Show an editor to edit the repository configuration file") + ) + self.hgRepoConfigAct.setWhatsThis( + self.tr( + """<b>Edit repository configuration</b>""" + """<p>Show an editor to edit the repository configuration""" + """ file.</p>""" + ) + ) self.hgRepoConfigAct.triggered.connect(self.__hgEditRepoConfig) self.actions.append(self.hgRepoConfigAct) - + self.hgShowConfigAct = EricAction( - self.tr('Show combined configuration settings'), - self.tr('Show combined configuration settings...'), - 0, 0, self, 'mercurial_show_config') - self.hgShowConfigAct.setStatusTip(self.tr( - 'Show the combined configuration settings from all configuration' - ' files' - )) - self.hgShowConfigAct.setWhatsThis(self.tr( - """<b>Show combined configuration settings</b>""" - """<p>This shows the combined configuration settings""" - """ from all configuration files.</p>""" - )) + self.tr("Show combined configuration settings"), + self.tr("Show combined configuration settings..."), + 0, + 0, + self, + "mercurial_show_config", + ) + self.hgShowConfigAct.setStatusTip( + self.tr( + "Show the combined configuration settings from all configuration" + " files" + ) + ) + self.hgShowConfigAct.setWhatsThis( + self.tr( + """<b>Show combined configuration settings</b>""" + """<p>This shows the combined configuration settings""" + """ from all configuration files.</p>""" + ) + ) self.hgShowConfigAct.triggered.connect(self.__hgShowConfig) self.actions.append(self.hgShowConfigAct) - + self.hgShowPathsAct = EricAction( - self.tr('Show paths'), - self.tr('Show paths...'), - 0, 0, self, 'mercurial_show_paths') - self.hgShowPathsAct.setStatusTip(self.tr( - 'Show the aliases for remote repositories' - )) - self.hgShowPathsAct.setWhatsThis(self.tr( - """<b>Show paths</b>""" - """<p>This shows the aliases for remote repositories.</p>""" - )) + self.tr("Show paths"), + self.tr("Show paths..."), + 0, + 0, + self, + "mercurial_show_paths", + ) + self.hgShowPathsAct.setStatusTip( + self.tr("Show the aliases for remote repositories") + ) + self.hgShowPathsAct.setWhatsThis( + self.tr( + """<b>Show paths</b>""" + """<p>This shows the aliases for remote repositories.</p>""" + ) + ) self.hgShowPathsAct.triggered.connect(self.__hgShowPaths) self.actions.append(self.hgShowPathsAct) - + self.hgVerifyAct = EricAction( - self.tr('Verify repository'), - self.tr('Verify repository...'), - 0, 0, self, 'mercurial_verify') - self.hgVerifyAct.setStatusTip(self.tr( - 'Verify the integrity of the repository' - )) - self.hgVerifyAct.setWhatsThis(self.tr( - """<b>Verify repository</b>""" - """<p>This verifies the integrity of the repository.</p>""" - )) + self.tr("Verify repository"), + self.tr("Verify repository..."), + 0, + 0, + self, + "mercurial_verify", + ) + self.hgVerifyAct.setStatusTip(self.tr("Verify the integrity of the repository")) + self.hgVerifyAct.setWhatsThis( + self.tr( + """<b>Verify repository</b>""" + """<p>This verifies the integrity of the repository.</p>""" + ) + ) self.hgVerifyAct.triggered.connect(self.__hgVerify) self.actions.append(self.hgVerifyAct) - + self.hgRecoverAct = EricAction( - self.tr('Recover'), - self.tr('Recover...'), - 0, 0, self, 'mercurial_recover') - self.hgRecoverAct.setStatusTip(self.tr( - 'Recover from an interrupted transaction' - )) - self.hgRecoverAct.setWhatsThis(self.tr( - """<b>Recover</b>""" - """<p>This recovers from an interrupted transaction.</p>""" - )) + self.tr("Recover"), self.tr("Recover..."), 0, 0, self, "mercurial_recover" + ) + self.hgRecoverAct.setStatusTip( + self.tr("Recover from an interrupted transaction") + ) + self.hgRecoverAct.setWhatsThis( + self.tr( + """<b>Recover</b>""" + """<p>This recovers from an interrupted transaction.</p>""" + ) + ) self.hgRecoverAct.triggered.connect(self.__hgRecover) self.actions.append(self.hgRecoverAct) - + self.hgIdentifyAct = EricAction( - self.tr('Identify'), - self.tr('Identify...'), - 0, 0, self, 'mercurial_identify') - self.hgIdentifyAct.setStatusTip(self.tr( - 'Identify the project directory' - )) - self.hgIdentifyAct.setWhatsThis(self.tr( - """<b>Identify</b>""" - """<p>This identifies the project directory.</p>""" - )) + self.tr("Identify"), + self.tr("Identify..."), + 0, + 0, + self, + "mercurial_identify", + ) + self.hgIdentifyAct.setStatusTip(self.tr("Identify the project directory")) + self.hgIdentifyAct.setWhatsThis( + self.tr( + """<b>Identify</b>""" + """<p>This identifies the project directory.</p>""" + ) + ) self.hgIdentifyAct.triggered.connect(self.__hgIdentify) self.actions.append(self.hgIdentifyAct) - + self.hgCreateIgnoreAct = EricAction( - self.tr('Create .hgignore'), - self.tr('Create .hgignore'), - 0, 0, self, 'mercurial_create ignore') - self.hgCreateIgnoreAct.setStatusTip(self.tr( - 'Create a .hgignore file with default values' - )) - self.hgCreateIgnoreAct.setWhatsThis(self.tr( - """<b>Create .hgignore</b>""" - """<p>This creates a .hgignore file with default values.</p>""" - )) + self.tr("Create .hgignore"), + self.tr("Create .hgignore"), + 0, + 0, + self, + "mercurial_create ignore", + ) + self.hgCreateIgnoreAct.setStatusTip( + self.tr("Create a .hgignore file with default values") + ) + self.hgCreateIgnoreAct.setWhatsThis( + self.tr( + """<b>Create .hgignore</b>""" + """<p>This creates a .hgignore file with default values.</p>""" + ) + ) self.hgCreateIgnoreAct.triggered.connect(self.__hgCreateIgnore) self.actions.append(self.hgCreateIgnoreAct) - + self.hgBundleAct = EricAction( - self.tr('Create changegroup'), + self.tr("Create changegroup"), UI.PixmapCache.getIcon("vcsCreateChangegroup"), - self.tr('Create changegroup...'), - 0, 0, self, 'mercurial_bundle') - self.hgBundleAct.setStatusTip(self.tr( - 'Create changegroup file collecting changesets' - )) - self.hgBundleAct.setWhatsThis(self.tr( - """<b>Create changegroup</b>""" - """<p>This creates a changegroup file collecting selected""" - """ changesets (hg bundle).</p>""" - )) + self.tr("Create changegroup..."), + 0, + 0, + self, + "mercurial_bundle", + ) + self.hgBundleAct.setStatusTip( + self.tr("Create changegroup file collecting changesets") + ) + self.hgBundleAct.setWhatsThis( + self.tr( + """<b>Create changegroup</b>""" + """<p>This creates a changegroup file collecting selected""" + """ changesets (hg bundle).</p>""" + ) + ) self.hgBundleAct.triggered.connect(self.__hgBundle) self.actions.append(self.hgBundleAct) - + self.hgPreviewBundleAct = EricAction( - self.tr('Preview changegroup'), + self.tr("Preview changegroup"), UI.PixmapCache.getIcon("vcsPreviewChangegroup"), - self.tr('Preview changegroup...'), - 0, 0, self, 'mercurial_preview_bundle') - self.hgPreviewBundleAct.setStatusTip(self.tr( - 'Preview a changegroup file containing a collection of changesets' - )) - self.hgPreviewBundleAct.setWhatsThis(self.tr( - """<b>Preview changegroup</b>""" - """<p>This previews a changegroup file containing a collection""" - """ of changesets.</p>""" - )) + self.tr("Preview changegroup..."), + 0, + 0, + self, + "mercurial_preview_bundle", + ) + self.hgPreviewBundleAct.setStatusTip( + self.tr("Preview a changegroup file containing a collection of changesets") + ) + self.hgPreviewBundleAct.setWhatsThis( + self.tr( + """<b>Preview changegroup</b>""" + """<p>This previews a changegroup file containing a collection""" + """ of changesets.</p>""" + ) + ) self.hgPreviewBundleAct.triggered.connect(self.__hgPreviewBundle) self.actions.append(self.hgPreviewBundleAct) - + self.hgUnbundleAct = EricAction( - self.tr('Apply changegroups'), + self.tr("Apply changegroups"), UI.PixmapCache.getIcon("vcsApplyChangegroup"), - self.tr('Apply changegroups...'), - 0, 0, self, 'mercurial_unbundle') - self.hgUnbundleAct.setStatusTip(self.tr( - 'Apply one or several changegroup files' - )) - self.hgUnbundleAct.setWhatsThis(self.tr( - """<b>Apply changegroups</b>""" - """<p>This applies one or several changegroup files generated by""" - """ the 'Create changegroup' action (hg unbundle).</p>""" - )) + self.tr("Apply changegroups..."), + 0, + 0, + self, + "mercurial_unbundle", + ) + self.hgUnbundleAct.setStatusTip( + self.tr("Apply one or several changegroup files") + ) + self.hgUnbundleAct.setWhatsThis( + self.tr( + """<b>Apply changegroups</b>""" + """<p>This applies one or several changegroup files generated by""" + """ the 'Create changegroup' action (hg unbundle).</p>""" + ) + ) self.hgUnbundleAct.triggered.connect(self.__hgUnbundle) self.actions.append(self.hgUnbundleAct) - + self.hgBisectGoodAct = EricAction( self.tr('Mark as "good"'), self.tr('Mark as "good"...'), - 0, 0, self, 'mercurial_bisect_good') - self.hgBisectGoodAct.setStatusTip(self.tr( - 'Mark a selectable changeset as good' - )) - self.hgBisectGoodAct.setWhatsThis(self.tr( - """<b>Mark as good</b>""" - """<p>This marks a selectable changeset as good.</p>""" - )) + 0, + 0, + self, + "mercurial_bisect_good", + ) + self.hgBisectGoodAct.setStatusTip( + self.tr("Mark a selectable changeset as good") + ) + self.hgBisectGoodAct.setWhatsThis( + self.tr( + """<b>Mark as good</b>""" + """<p>This marks a selectable changeset as good.</p>""" + ) + ) self.hgBisectGoodAct.triggered.connect(self.__hgBisectGood) self.actions.append(self.hgBisectGoodAct) - + self.hgBisectBadAct = EricAction( self.tr('Mark as "bad"'), self.tr('Mark as "bad"...'), - 0, 0, self, 'mercurial_bisect_bad') - self.hgBisectBadAct.setStatusTip(self.tr( - 'Mark a selectable changeset as bad' - )) - self.hgBisectBadAct.setWhatsThis(self.tr( - """<b>Mark as bad</b>""" - """<p>This marks a selectable changeset as bad.</p>""" - )) + 0, + 0, + self, + "mercurial_bisect_bad", + ) + self.hgBisectBadAct.setStatusTip(self.tr("Mark a selectable changeset as bad")) + self.hgBisectBadAct.setWhatsThis( + self.tr( + """<b>Mark as bad</b>""" + """<p>This marks a selectable changeset as bad.</p>""" + ) + ) self.hgBisectBadAct.triggered.connect(self.__hgBisectBad) self.actions.append(self.hgBisectBadAct) - + self.hgBisectSkipAct = EricAction( - self.tr('Skip'), - self.tr('Skip...'), - 0, 0, self, 'mercurial_bisect_skip') - self.hgBisectSkipAct.setStatusTip(self.tr( - 'Skip a selectable changeset' - )) - self.hgBisectSkipAct.setWhatsThis(self.tr( - """<b>Skip</b>""" - """<p>This skips a selectable changeset.</p>""" - )) + self.tr("Skip"), self.tr("Skip..."), 0, 0, self, "mercurial_bisect_skip" + ) + self.hgBisectSkipAct.setStatusTip(self.tr("Skip a selectable changeset")) + self.hgBisectSkipAct.setWhatsThis( + self.tr("""<b>Skip</b>""" """<p>This skips a selectable changeset.</p>""") + ) self.hgBisectSkipAct.triggered.connect(self.__hgBisectSkip) self.actions.append(self.hgBisectSkipAct) - + self.hgBisectResetAct = EricAction( - self.tr('Reset'), - self.tr('Reset'), - 0, 0, self, 'mercurial_bisect_reset') - self.hgBisectResetAct.setStatusTip(self.tr( - 'Reset the bisect search data' - )) - self.hgBisectResetAct.setWhatsThis(self.tr( - """<b>Reset</b>""" - """<p>This resets the bisect search data.</p>""" - )) + self.tr("Reset"), self.tr("Reset"), 0, 0, self, "mercurial_bisect_reset" + ) + self.hgBisectResetAct.setStatusTip(self.tr("Reset the bisect search data")) + self.hgBisectResetAct.setWhatsThis( + self.tr("""<b>Reset</b>""" """<p>This resets the bisect search data.</p>""") + ) self.hgBisectResetAct.triggered.connect(self.__hgBisectReset) self.actions.append(self.hgBisectResetAct) - + self.hgBackoutAct = EricAction( - self.tr('Back out changeset'), - self.tr('Back out changeset'), - 0, 0, self, 'mercurial_backout') - self.hgBackoutAct.setStatusTip(self.tr( - 'Back out changes of an earlier changeset' - )) - self.hgBackoutAct.setWhatsThis(self.tr( - """<b>Back out changeset</b>""" - """<p>This backs out changes of an earlier changeset.</p>""" - )) + self.tr("Back out changeset"), + self.tr("Back out changeset"), + 0, + 0, + self, + "mercurial_backout", + ) + self.hgBackoutAct.setStatusTip( + self.tr("Back out changes of an earlier changeset") + ) + self.hgBackoutAct.setWhatsThis( + self.tr( + """<b>Back out changeset</b>""" + """<p>This backs out changes of an earlier changeset.</p>""" + ) + ) self.hgBackoutAct.triggered.connect(self.__hgBackout) self.actions.append(self.hgBackoutAct) - + self.hgRollbackAct = EricAction( - self.tr('Rollback last transaction'), - self.tr('Rollback last transaction'), - 0, 0, self, 'mercurial_rollback') - self.hgRollbackAct.setStatusTip(self.tr( - 'Rollback the last transaction' - )) - self.hgRollbackAct.setWhatsThis(self.tr( - """<b>Rollback last transaction</b>""" - """<p>This performs a rollback of the last transaction.""" - """ Transactions are used to encapsulate the effects of all""" - """ commands that create new changesets or propagate existing""" - """ changesets into a repository. For example, the following""" - """ commands are transactional, and their effects can be""" - """ rolled back:<ul>""" - """<li>commit</li>""" - """<li>import</li>""" - """<li>pull</li>""" - """<li>push (with this repository as the destination)</li>""" - """<li>unbundle</li>""" - """</ul>""" - """</p><p><strong>This command is dangerous. Please use with""" - """ care. </strong></p>""" - )) + self.tr("Rollback last transaction"), + self.tr("Rollback last transaction"), + 0, + 0, + self, + "mercurial_rollback", + ) + self.hgRollbackAct.setStatusTip(self.tr("Rollback the last transaction")) + self.hgRollbackAct.setWhatsThis( + self.tr( + """<b>Rollback last transaction</b>""" + """<p>This performs a rollback of the last transaction.""" + """ Transactions are used to encapsulate the effects of all""" + """ commands that create new changesets or propagate existing""" + """ changesets into a repository. For example, the following""" + """ commands are transactional, and their effects can be""" + """ rolled back:<ul>""" + """<li>commit</li>""" + """<li>import</li>""" + """<li>pull</li>""" + """<li>push (with this repository as the destination)</li>""" + """<li>unbundle</li>""" + """</ul>""" + """</p><p><strong>This command is dangerous. Please use with""" + """ care. </strong></p>""" + ) + ) self.hgRollbackAct.triggered.connect(self.__hgRollback) self.actions.append(self.hgRollbackAct) - + self.hgServeAct = EricAction( - self.tr('Serve project repository'), - self.tr('Serve project repository...'), - 0, 0, self, 'mercurial_serve') - self.hgServeAct.setStatusTip(self.tr( - 'Serve the project repository' - )) - self.hgServeAct.setWhatsThis(self.tr( - """<b>Serve project repository</b>""" - """<p>This serves the project repository.</p>""" - )) + self.tr("Serve project repository"), + self.tr("Serve project repository..."), + 0, + 0, + self, + "mercurial_serve", + ) + self.hgServeAct.setStatusTip(self.tr("Serve the project repository")) + self.hgServeAct.setWhatsThis( + self.tr( + """<b>Serve project repository</b>""" + """<p>This serves the project repository.</p>""" + ) + ) self.hgServeAct.triggered.connect(self.__hgServe) self.actions.append(self.hgServeAct) - + self.hgImportAct = EricAction( - self.tr('Import Patch'), + self.tr("Import Patch"), UI.PixmapCache.getIcon("vcsImportPatch"), - self.tr('Import Patch...'), - 0, 0, self, 'mercurial_import') - self.hgImportAct.setStatusTip(self.tr( - 'Import a patch from a patch file' - )) - self.hgImportAct.setWhatsThis(self.tr( - """<b>Import Patch</b>""" - """<p>This imports a patch from a patch file into the""" - """ project.</p>""" - )) + self.tr("Import Patch..."), + 0, + 0, + self, + "mercurial_import", + ) + self.hgImportAct.setStatusTip(self.tr("Import a patch from a patch file")) + self.hgImportAct.setWhatsThis( + self.tr( + """<b>Import Patch</b>""" + """<p>This imports a patch from a patch file into the""" + """ project.</p>""" + ) + ) self.hgImportAct.triggered.connect(self.__hgImport) self.actions.append(self.hgImportAct) - + self.hgExportAct = EricAction( - self.tr('Export Patches'), + self.tr("Export Patches"), UI.PixmapCache.getIcon("vcsExportPatch"), - self.tr('Export Patches...'), - 0, 0, self, 'mercurial_export') - self.hgExportAct.setStatusTip(self.tr( - 'Export revisions to patch files' - )) - self.hgExportAct.setWhatsThis(self.tr( - """<b>Export Patches</b>""" - """<p>This exports revisions of the project to patch files.</p>""" - )) + self.tr("Export Patches..."), + 0, + 0, + self, + "mercurial_export", + ) + self.hgExportAct.setStatusTip(self.tr("Export revisions to patch files")) + self.hgExportAct.setWhatsThis( + self.tr( + """<b>Export Patches</b>""" + """<p>This exports revisions of the project to patch files.</p>""" + ) + ) self.hgExportAct.triggered.connect(self.__hgExport) self.actions.append(self.hgExportAct) - + self.hgPhaseAct = EricAction( - self.tr('Change Phase'), - self.tr('Change Phase...'), - 0, 0, self, 'mercurial_change_phase') - self.hgPhaseAct.setStatusTip(self.tr( - 'Change the phase of revisions' - )) - self.hgPhaseAct.setWhatsThis(self.tr( - """<b>Change Phase</b>""" - """<p>This changes the phase of revisions.</p>""" - )) + self.tr("Change Phase"), + self.tr("Change Phase..."), + 0, + 0, + self, + "mercurial_change_phase", + ) + self.hgPhaseAct.setStatusTip(self.tr("Change the phase of revisions")) + self.hgPhaseAct.setWhatsThis( + self.tr( + """<b>Change Phase</b>""" + """<p>This changes the phase of revisions.</p>""" + ) + ) self.hgPhaseAct.triggered.connect(self.__hgPhase) self.actions.append(self.hgPhaseAct) - + self.hgGraftAct = EricAction( - self.tr('Copy Changesets'), + self.tr("Copy Changesets"), UI.PixmapCache.getIcon("vcsGraft"), - self.tr('Copy Changesets'), - 0, 0, self, 'mercurial_graft') - self.hgGraftAct.setStatusTip(self.tr( - 'Copies changesets from another branch' - )) - self.hgGraftAct.setWhatsThis(self.tr( - """<b>Copy Changesets</b>""" - """<p>This copies changesets from another branch on top of the""" - """ current working directory with the user, date and""" - """ description of the original changeset.</p>""" - )) + self.tr("Copy Changesets"), + 0, + 0, + self, + "mercurial_graft", + ) + self.hgGraftAct.setStatusTip(self.tr("Copies changesets from another branch")) + self.hgGraftAct.setWhatsThis( + self.tr( + """<b>Copy Changesets</b>""" + """<p>This copies changesets from another branch on top of the""" + """ current working directory with the user, date and""" + """ description of the original changeset.</p>""" + ) + ) self.hgGraftAct.triggered.connect(self.__hgGraft) self.actions.append(self.hgGraftAct) - + self.hgGraftContinueAct = EricAction( - self.tr('Continue Copying Session'), - self.tr('Continue Copying Session'), - 0, 0, self, 'mercurial_graft_continue') - self.hgGraftContinueAct.setStatusTip(self.tr( - 'Continue the last copying session after conflicts were resolved' - )) - self.hgGraftContinueAct.setWhatsThis(self.tr( - """<b>Continue Copying Session</b>""" - """<p>This continues the last copying session after conflicts""" - """ were resolved.</p>""" - )) + self.tr("Continue Copying Session"), + self.tr("Continue Copying Session"), + 0, + 0, + self, + "mercurial_graft_continue", + ) + self.hgGraftContinueAct.setStatusTip( + self.tr("Continue the last copying session after conflicts were resolved") + ) + self.hgGraftContinueAct.setWhatsThis( + self.tr( + """<b>Continue Copying Session</b>""" + """<p>This continues the last copying session after conflicts""" + """ were resolved.</p>""" + ) + ) self.hgGraftContinueAct.triggered.connect(self.__hgGraftContinue) self.actions.append(self.hgGraftContinueAct) - + self.hgGraftStopAct = EricAction( - self.tr('Stop Copying Session'), - self.tr('Stop Copying Session'), - 0, 0, self, 'mercurial_graft_stop') - self.hgGraftStopAct.setStatusTip(self.tr( - 'Stop the interrupted copying session' - )) - self.hgGraftStopAct.setWhatsThis(self.tr( - """<b>Stop Copying Session</b>""" - """<p>This stops the interrupted copying session.</p>""" - )) + self.tr("Stop Copying Session"), + self.tr("Stop Copying Session"), + 0, + 0, + self, + "mercurial_graft_stop", + ) + self.hgGraftStopAct.setStatusTip( + self.tr("Stop the interrupted copying session") + ) + self.hgGraftStopAct.setWhatsThis( + self.tr( + """<b>Stop Copying Session</b>""" + """<p>This stops the interrupted copying session.</p>""" + ) + ) self.hgGraftStopAct.triggered.connect(self.__hgGraftStop) self.actions.append(self.hgGraftStopAct) - + self.hgGraftAbortAct = EricAction( - self.tr('Abort Copying Session'), - self.tr('Abort Copying Session'), - 0, 0, self, 'mercurial_graft_abort') - self.hgGraftAbortAct.setStatusTip(self.tr( - 'Abort the interrupted copying session and rollback' - )) - self.hgGraftAbortAct.setWhatsThis(self.tr( - """<b>Abort Copying Session</b>""" - """<p>This aborts the interrupted copying session and""" - """ rollbacks to the state before the copy.</p>""" - )) + self.tr("Abort Copying Session"), + self.tr("Abort Copying Session"), + 0, + 0, + self, + "mercurial_graft_abort", + ) + self.hgGraftAbortAct.setStatusTip( + self.tr("Abort the interrupted copying session and rollback") + ) + self.hgGraftAbortAct.setWhatsThis( + self.tr( + """<b>Abort Copying Session</b>""" + """<p>This aborts the interrupted copying session and""" + """ rollbacks to the state before the copy.</p>""" + ) + ) self.hgGraftAbortAct.triggered.connect(self.__hgGraftAbort) self.actions.append(self.hgGraftAbortAct) - + self.hgAddSubrepoAct = EricAction( - self.tr('Add'), + self.tr("Add"), UI.PixmapCache.getIcon("vcsAdd"), - self.tr('Add...'), - 0, 0, self, 'mercurial_add_subrepo') - self.hgAddSubrepoAct.setStatusTip(self.tr( - 'Add a sub-repository' - )) - self.hgAddSubrepoAct.setWhatsThis(self.tr( - """<b>Add...</b>""" - """<p>Add a sub-repository to the project.</p>""" - )) + self.tr("Add..."), + 0, + 0, + self, + "mercurial_add_subrepo", + ) + self.hgAddSubrepoAct.setStatusTip(self.tr("Add a sub-repository")) + self.hgAddSubrepoAct.setWhatsThis( + self.tr( + """<b>Add...</b>""" """<p>Add a sub-repository to the project.</p>""" + ) + ) self.hgAddSubrepoAct.triggered.connect(self.__hgAddSubrepository) self.actions.append(self.hgAddSubrepoAct) - + self.hgRemoveSubreposAct = EricAction( - self.tr('Remove'), + self.tr("Remove"), UI.PixmapCache.getIcon("vcsRemove"), - self.tr('Remove...'), - 0, 0, self, 'mercurial_remove_subrepos') - self.hgRemoveSubreposAct.setStatusTip(self.tr( - 'Remove sub-repositories' - )) - self.hgRemoveSubreposAct.setWhatsThis(self.tr( - """<b>Remove...</b>""" - """<p>Remove sub-repositories from the project.</p>""" - )) - self.hgRemoveSubreposAct.triggered.connect( - self.__hgRemoveSubrepositories) + self.tr("Remove..."), + 0, + 0, + self, + "mercurial_remove_subrepos", + ) + self.hgRemoveSubreposAct.setStatusTip(self.tr("Remove sub-repositories")) + self.hgRemoveSubreposAct.setWhatsThis( + self.tr( + """<b>Remove...</b>""" + """<p>Remove sub-repositories from the project.</p>""" + ) + ) + self.hgRemoveSubreposAct.triggered.connect(self.__hgRemoveSubrepositories) self.actions.append(self.hgRemoveSubreposAct) - + self.hgArchiveAct = EricAction( - self.tr('Create unversioned archive'), + self.tr("Create unversioned archive"), UI.PixmapCache.getIcon("vcsExport"), - self.tr('Create unversioned archive...'), - 0, 0, self, 'mercurial_archive') - self.hgArchiveAct.setStatusTip(self.tr( - 'Create an unversioned archive from the repository' - )) - self.hgArchiveAct.setWhatsThis(self.tr( - """<b>Create unversioned archive...</b>""" - """<p>This creates an unversioned archive from the""" - """ repository.</p>""" - )) + self.tr("Create unversioned archive..."), + 0, + 0, + self, + "mercurial_archive", + ) + self.hgArchiveAct.setStatusTip( + self.tr("Create an unversioned archive from the repository") + ) + self.hgArchiveAct.setWhatsThis( + self.tr( + """<b>Create unversioned archive...</b>""" + """<p>This creates an unversioned archive from the""" + """ repository.</p>""" + ) + ) self.hgArchiveAct.triggered.connect(self.__hgArchive) self.actions.append(self.hgArchiveAct) - + self.hgBookmarksListAct = EricAction( - self.tr('List bookmarks'), + self.tr("List bookmarks"), UI.PixmapCache.getIcon("listBookmarks"), - self.tr('List bookmarks...'), - 0, 0, self, 'mercurial_list_bookmarks') - self.hgBookmarksListAct.setStatusTip(self.tr( - 'List bookmarks of the project' - )) - self.hgBookmarksListAct.setWhatsThis(self.tr( - """<b>List bookmarks</b>""" - """<p>This lists the bookmarks of the project.</p>""" - )) + self.tr("List bookmarks..."), + 0, + 0, + self, + "mercurial_list_bookmarks", + ) + self.hgBookmarksListAct.setStatusTip(self.tr("List bookmarks of the project")) + self.hgBookmarksListAct.setWhatsThis( + self.tr( + """<b>List bookmarks</b>""" + """<p>This lists the bookmarks of the project.</p>""" + ) + ) self.hgBookmarksListAct.triggered.connect(self.__hgBookmarksList) self.actions.append(self.hgBookmarksListAct) - + self.hgBookmarkDefineAct = EricAction( - self.tr('Define bookmark'), + self.tr("Define bookmark"), UI.PixmapCache.getIcon("addBookmark"), - self.tr('Define bookmark...'), - 0, 0, self, 'mercurial_define_bookmark') - self.hgBookmarkDefineAct.setStatusTip(self.tr( - 'Define a bookmark for the project' - )) - self.hgBookmarkDefineAct.setWhatsThis(self.tr( - """<b>Define bookmark</b>""" - """<p>This defines a bookmark for the project.</p>""" - )) + self.tr("Define bookmark..."), + 0, + 0, + self, + "mercurial_define_bookmark", + ) + self.hgBookmarkDefineAct.setStatusTip( + self.tr("Define a bookmark for the project") + ) + self.hgBookmarkDefineAct.setWhatsThis( + self.tr( + """<b>Define bookmark</b>""" + """<p>This defines a bookmark for the project.</p>""" + ) + ) self.hgBookmarkDefineAct.triggered.connect(self.__hgBookmarkDefine) self.actions.append(self.hgBookmarkDefineAct) - + self.hgBookmarkDeleteAct = EricAction( - self.tr('Delete bookmark'), + self.tr("Delete bookmark"), UI.PixmapCache.getIcon("deleteBookmark"), - self.tr('Delete bookmark...'), - 0, 0, self, 'mercurial_delete_bookmark') - self.hgBookmarkDeleteAct.setStatusTip(self.tr( - 'Delete a bookmark of the project' - )) - self.hgBookmarkDeleteAct.setWhatsThis(self.tr( - """<b>Delete bookmark</b>""" - """<p>This deletes a bookmark of the project.</p>""" - )) + self.tr("Delete bookmark..."), + 0, + 0, + self, + "mercurial_delete_bookmark", + ) + self.hgBookmarkDeleteAct.setStatusTip( + self.tr("Delete a bookmark of the project") + ) + self.hgBookmarkDeleteAct.setWhatsThis( + self.tr( + """<b>Delete bookmark</b>""" + """<p>This deletes a bookmark of the project.</p>""" + ) + ) self.hgBookmarkDeleteAct.triggered.connect(self.__hgBookmarkDelete) self.actions.append(self.hgBookmarkDeleteAct) - + self.hgBookmarkRenameAct = EricAction( - self.tr('Rename bookmark'), + self.tr("Rename bookmark"), UI.PixmapCache.getIcon("renameBookmark"), - self.tr('Rename bookmark...'), - 0, 0, self, 'mercurial_rename_bookmark') - self.hgBookmarkRenameAct.setStatusTip(self.tr( - 'Rename a bookmark of the project' - )) - self.hgBookmarkRenameAct.setWhatsThis(self.tr( - """<b>Rename bookmark</b>""" - """<p>This renames a bookmark of the project.</p>""" - )) + self.tr("Rename bookmark..."), + 0, + 0, + self, + "mercurial_rename_bookmark", + ) + self.hgBookmarkRenameAct.setStatusTip( + self.tr("Rename a bookmark of the project") + ) + self.hgBookmarkRenameAct.setWhatsThis( + self.tr( + """<b>Rename bookmark</b>""" + """<p>This renames a bookmark of the project.</p>""" + ) + ) self.hgBookmarkRenameAct.triggered.connect(self.__hgBookmarkRename) self.actions.append(self.hgBookmarkRenameAct) - + self.hgBookmarkMoveAct = EricAction( - self.tr('Move bookmark'), + self.tr("Move bookmark"), UI.PixmapCache.getIcon("moveBookmark"), - self.tr('Move bookmark...'), - 0, 0, self, 'mercurial_move_bookmark') - self.hgBookmarkMoveAct.setStatusTip(self.tr( - 'Move a bookmark of the project' - )) - self.hgBookmarkMoveAct.setWhatsThis(self.tr( - """<b>Move bookmark</b>""" - """<p>This moves a bookmark of the project to another""" - """ changeset.</p>""" - )) + self.tr("Move bookmark..."), + 0, + 0, + self, + "mercurial_move_bookmark", + ) + self.hgBookmarkMoveAct.setStatusTip(self.tr("Move a bookmark of the project")) + self.hgBookmarkMoveAct.setWhatsThis( + self.tr( + """<b>Move bookmark</b>""" + """<p>This moves a bookmark of the project to another""" + """ changeset.</p>""" + ) + ) self.hgBookmarkMoveAct.triggered.connect(self.__hgBookmarkMove) self.actions.append(self.hgBookmarkMoveAct) - + self.hgBookmarkIncomingAct = EricAction( - self.tr('Show incoming bookmarks'), + self.tr("Show incoming bookmarks"), UI.PixmapCache.getIcon("incomingBookmark"), - self.tr('Show incoming bookmarks'), - 0, 0, self, 'mercurial_incoming_bookmarks') - self.hgBookmarkIncomingAct.setStatusTip(self.tr( - 'Show a list of incoming bookmarks' - )) - self.hgBookmarkIncomingAct.setWhatsThis(self.tr( - """<b>Show incoming bookmarks</b>""" - """<p>This shows a list of new bookmarks available at the remote""" - """ repository.</p>""" - )) - self.hgBookmarkIncomingAct.triggered.connect( - self.__hgBookmarkIncoming) + self.tr("Show incoming bookmarks"), + 0, + 0, + self, + "mercurial_incoming_bookmarks", + ) + self.hgBookmarkIncomingAct.setStatusTip( + self.tr("Show a list of incoming bookmarks") + ) + self.hgBookmarkIncomingAct.setWhatsThis( + self.tr( + """<b>Show incoming bookmarks</b>""" + """<p>This shows a list of new bookmarks available at the remote""" + """ repository.</p>""" + ) + ) + self.hgBookmarkIncomingAct.triggered.connect(self.__hgBookmarkIncoming) self.actions.append(self.hgBookmarkIncomingAct) - + self.hgBookmarkPullAct = EricAction( - self.tr('Pull bookmark'), + self.tr("Pull bookmark"), UI.PixmapCache.getIcon("pullBookmark"), - self.tr('Pull bookmark'), - 0, 0, self, 'mercurial_pull_bookmark') - self.hgBookmarkPullAct.setStatusTip(self.tr( - 'Pull a bookmark from a remote repository' - )) - self.hgBookmarkPullAct.setWhatsThis(self.tr( - """<b>Pull bookmark</b>""" - """<p>This pulls a bookmark from a remote repository into the """ - """local repository.</p>""" - )) + self.tr("Pull bookmark"), + 0, + 0, + self, + "mercurial_pull_bookmark", + ) + self.hgBookmarkPullAct.setStatusTip( + self.tr("Pull a bookmark from a remote repository") + ) + self.hgBookmarkPullAct.setWhatsThis( + self.tr( + """<b>Pull bookmark</b>""" + """<p>This pulls a bookmark from a remote repository into the """ + """local repository.</p>""" + ) + ) self.hgBookmarkPullAct.triggered.connect(self.__hgBookmarkPull) self.actions.append(self.hgBookmarkPullAct) - + self.hgBookmarkPullCurrentAct = EricAction( - self.tr('Pull current bookmark'), + self.tr("Pull current bookmark"), UI.PixmapCache.getIcon("pullBookmark"), - self.tr('Pull current bookmark'), - 0, 0, self, 'mercurial_pull_current_bookmark') - self.hgBookmarkPullCurrentAct.setStatusTip(self.tr( - 'Pull the current bookmark from a remote repository' - )) - self.hgBookmarkPullCurrentAct.setWhatsThis(self.tr( - """<b>Pull current bookmark</b>""" - """<p>This pulls the current bookmark from a remote""" - """ repository into the local repository.</p>""" - )) - self.hgBookmarkPullCurrentAct.triggered.connect( - self.__hgBookmarkPullCurrent) - + self.tr("Pull current bookmark"), + 0, + 0, + self, + "mercurial_pull_current_bookmark", + ) + self.hgBookmarkPullCurrentAct.setStatusTip( + self.tr("Pull the current bookmark from a remote repository") + ) + self.hgBookmarkPullCurrentAct.setWhatsThis( + self.tr( + """<b>Pull current bookmark</b>""" + """<p>This pulls the current bookmark from a remote""" + """ repository into the local repository.</p>""" + ) + ) + self.hgBookmarkPullCurrentAct.triggered.connect(self.__hgBookmarkPullCurrent) + self.hgBookmarkOutgoingAct = EricAction( - self.tr('Show outgoing bookmarks'), + self.tr("Show outgoing bookmarks"), UI.PixmapCache.getIcon("outgoingBookmark"), - self.tr('Show outgoing bookmarks'), - 0, 0, self, 'mercurial_outgoing_bookmarks') - self.hgBookmarkOutgoingAct.setStatusTip(self.tr( - 'Show a list of outgoing bookmarks' - )) - self.hgBookmarkOutgoingAct.setWhatsThis(self.tr( - """<b>Show outgoing bookmarks</b>""" - """<p>This shows a list of new bookmarks available at the local""" - """ repository.</p>""" - )) - self.hgBookmarkOutgoingAct.triggered.connect( - self.__hgBookmarkOutgoing) + self.tr("Show outgoing bookmarks"), + 0, + 0, + self, + "mercurial_outgoing_bookmarks", + ) + self.hgBookmarkOutgoingAct.setStatusTip( + self.tr("Show a list of outgoing bookmarks") + ) + self.hgBookmarkOutgoingAct.setWhatsThis( + self.tr( + """<b>Show outgoing bookmarks</b>""" + """<p>This shows a list of new bookmarks available at the local""" + """ repository.</p>""" + ) + ) + self.hgBookmarkOutgoingAct.triggered.connect(self.__hgBookmarkOutgoing) self.actions.append(self.hgBookmarkOutgoingAct) - + self.hgBookmarkPushAct = EricAction( - self.tr('Push bookmark'), + self.tr("Push bookmark"), UI.PixmapCache.getIcon("pushBookmark"), - self.tr('Push bookmark'), - 0, 0, self, 'mercurial_push_bookmark') - self.hgBookmarkPushAct.setStatusTip(self.tr( - 'Push a bookmark to a remote repository' - )) - self.hgBookmarkPushAct.setWhatsThis(self.tr( - """<b>Push bookmark</b>""" - """<p>This pushes a bookmark from the local repository to a """ - """remote repository.</p>""" - )) + self.tr("Push bookmark"), + 0, + 0, + self, + "mercurial_push_bookmark", + ) + self.hgBookmarkPushAct.setStatusTip( + self.tr("Push a bookmark to a remote repository") + ) + self.hgBookmarkPushAct.setWhatsThis( + self.tr( + """<b>Push bookmark</b>""" + """<p>This pushes a bookmark from the local repository to a """ + """remote repository.</p>""" + ) + ) self.hgBookmarkPushAct.triggered.connect(self.__hgBookmarkPush) self.actions.append(self.hgBookmarkPushAct) - + self.hgBookmarkPushCurrentAct = EricAction( - self.tr('Push current bookmark'), + self.tr("Push current bookmark"), UI.PixmapCache.getIcon("pushBookmark"), - self.tr('Push current bookmark'), - 0, 0, self, 'mercurial_push_current_bookmark') - self.hgBookmarkPushCurrentAct.setStatusTip(self.tr( - 'Push the current bookmark to a remote repository' - )) - self.hgBookmarkPushCurrentAct.setWhatsThis(self.tr( - """<b>Push current bookmark</b>""" - """<p>This pushes the current bookmark from the local""" - """ repository to a remote repository.</p>""" - )) - self.hgBookmarkPushCurrentAct.triggered.connect( - self.__hgBookmarkPushCurrent) + self.tr("Push current bookmark"), + 0, + 0, + self, + "mercurial_push_current_bookmark", + ) + self.hgBookmarkPushCurrentAct.setStatusTip( + self.tr("Push the current bookmark to a remote repository") + ) + self.hgBookmarkPushCurrentAct.setWhatsThis( + self.tr( + """<b>Push current bookmark</b>""" + """<p>This pushes the current bookmark from the local""" + """ repository to a remote repository.</p>""" + ) + ) + self.hgBookmarkPushCurrentAct.triggered.connect(self.__hgBookmarkPushCurrent) self.actions.append(self.hgBookmarkPushCurrentAct) - + self.hgBookmarkPushAllAct = EricAction( - self.tr('Push all bookmarks'), + self.tr("Push all bookmarks"), UI.PixmapCache.getIcon("pushBookmark"), - self.tr('Push all bookmarks'), - 0, 0, self, 'mercurial_push_all_bookmarks') - self.hgBookmarkPushAllAct.setStatusTip(self.tr( - 'Push all bookmarks to a remote repository' - )) - self.hgBookmarkPushAllAct.setWhatsThis(self.tr( - """<b>Push all bookmarks</b>""" - """<p>This pushes all bookmark from the local""" - """ repository to a remote repository.</p>""" - )) - self.hgBookmarkPushAllAct.triggered.connect( - self.__hgBookmarkPushAll) - + self.tr("Push all bookmarks"), + 0, + 0, + self, + "mercurial_push_all_bookmarks", + ) + self.hgBookmarkPushAllAct.setStatusTip( + self.tr("Push all bookmarks to a remote repository") + ) + self.hgBookmarkPushAllAct.setWhatsThis( + self.tr( + """<b>Push all bookmarks</b>""" + """<p>This pushes all bookmark from the local""" + """ repository to a remote repository.</p>""" + ) + ) + self.hgBookmarkPushAllAct.triggered.connect(self.__hgBookmarkPushAll) + self.hgDeleteBackupsAct = EricAction( - self.tr('Delete all backups'), + self.tr("Delete all backups"), UI.PixmapCache.getIcon("clearPrivateData"), - self.tr('Delete all backups'), - 0, 0, self, 'mercurial_delete_all_backups') - self.hgDeleteBackupsAct.setStatusTip(self.tr( - 'Delete all backup bundles stored in the backup area' - )) - self.hgDeleteBackupsAct.setWhatsThis(self.tr( - """<b>Delete all backups</b>""" - """<p>This deletes all backup bundles stored in the backup""" - """ area of the repository.</p>""" - )) - self.hgDeleteBackupsAct.triggered.connect( - self.__hgDeleteBackups) + self.tr("Delete all backups"), + 0, + 0, + self, + "mercurial_delete_all_backups", + ) + self.hgDeleteBackupsAct.setStatusTip( + self.tr("Delete all backup bundles stored in the backup area") + ) + self.hgDeleteBackupsAct.setWhatsThis( + self.tr( + """<b>Delete all backups</b>""" + """<p>This deletes all backup bundles stored in the backup""" + """ area of the repository.</p>""" + ) + ) + self.hgDeleteBackupsAct.triggered.connect(self.__hgDeleteBackups) self.actions.append(self.hgDeleteBackupsAct) - + def __checkActions(self): """ Private slot to set the enabled status of actions. @@ -1309,7 +1673,7 @@ self.hgBookmarkPullAct.setEnabled(self.vcs.canPull()) self.hgBookmarkIncomingAct.setEnabled(self.vcs.canPull()) self.hgBookmarkPullCurrentAct.setEnabled(self.vcs.canPull()) - + self.hgPushAct.setEnabled(self.vcs.canPush()) self.hgPushBranchAct.setEnabled(self.vcs.canPush()) self.hgPushForcedAct.setEnabled(self.vcs.canPush()) @@ -1319,19 +1683,19 @@ self.hgBookmarkPushCurrentAct.setEnabled(self.vcs.canPush()) if self.vcs.version >= (5, 7): self.hgBookmarkPushAllAct.setEnabled(self.vcs.canPush()) - + self.hgCommitMergeAct.setEnabled(self.vcs.canCommitMerge()) - + def initMenu(self, menu): """ Public method to generate the VCS menu. - + @param menu reference to the menu to be populated (QMenu) """ menu.clear() - + self.subMenus = [] - + adminMenu = QMenu(self.tr("Administration"), menu) adminMenu.setTearOffEnabled(True) adminMenu.addAction(self.hgHeadsAct) @@ -1356,7 +1720,7 @@ adminMenu.addSeparator() adminMenu.addAction(self.hgDeleteBackupsAct) self.subMenus.append(adminMenu) - + specialsMenu = QMenu(self.tr("Specials"), menu) specialsMenu.setTearOffEnabled(True) specialsMenu.addAction(self.hgArchiveAct) @@ -1365,20 +1729,20 @@ specialsMenu.addSeparator() specialsMenu.addAction(self.hgServeAct) self.subMenus.append(specialsMenu) - + bundleMenu = QMenu(self.tr("Changegroup Management"), menu) bundleMenu.setTearOffEnabled(True) bundleMenu.addAction(self.hgBundleAct) bundleMenu.addAction(self.hgPreviewBundleAct) bundleMenu.addAction(self.hgUnbundleAct) self.subMenus.append(bundleMenu) - + patchMenu = QMenu(self.tr("Patch Management"), menu) patchMenu.setTearOffEnabled(True) patchMenu.addAction(self.hgImportAct) patchMenu.addAction(self.hgExportAct) self.subMenus.append(patchMenu) - + bisectMenu = QMenu(self.tr("Bisect"), menu) bisectMenu.setTearOffEnabled(True) bisectMenu.addAction(self.hgBisectGoodAct) @@ -1386,14 +1750,14 @@ bisectMenu.addAction(self.hgBisectSkipAct) bisectMenu.addAction(self.hgBisectResetAct) self.subMenus.append(bisectMenu) - + tagsMenu = QMenu(self.tr("Tags"), menu) tagsMenu.setIcon(UI.PixmapCache.getIcon("vcsTag")) tagsMenu.setTearOffEnabled(True) tagsMenu.addAction(self.vcsTagAct) tagsMenu.addAction(self.hgTagListAct) self.subMenus.append(tagsMenu) - + branchesMenu = QMenu(self.tr("Branches"), menu) branchesMenu.setIcon(UI.PixmapCache.getIcon("vcsBranch")) branchesMenu.setTearOffEnabled(True) @@ -1402,7 +1766,7 @@ branchesMenu.addAction(self.hgCloseBranchAct) branchesMenu.addAction(self.hgBranchListAct) self.subMenus.append(branchesMenu) - + bookmarksMenu = QMenu(self.tr("Bookmarks"), menu) bookmarksMenu.setIcon(UI.PixmapCache.getIcon("bookmark22")) bookmarksMenu.setTearOffEnabled(True) @@ -1423,7 +1787,7 @@ if self.vcs.version >= (5, 7): bookmarksMenu.addAction(self.hgBookmarkPushAllAct) self.subMenus.append(bookmarksMenu) - + self.__extensionsMenu = QMenu(self.tr("Extensions"), menu) self.__extensionsMenu.setTearOffEnabled(True) self.__extensionsMenu.aboutToShow.connect(self.__showExtensionMenu) @@ -1431,11 +1795,12 @@ for extensionMenuTitle in sorted(self.__extensionMenuTitles): extensionName = self.__extensionMenuTitles[extensionMenuTitle] extensionMenu = self.__extensions[extensionName].initMenu( - self.__extensionsMenu) + self.__extensionsMenu + ) self.__extensionMenus[extensionName] = extensionMenu self.__extensionsMenu.addMenu(extensionMenu) self.vcs.activeExtensionsChanged.connect(self.__showExtensionMenu) - + graftMenu = QMenu(self.tr("Copy Changesets"), menu) graftMenu.setIcon(UI.PixmapCache.getIcon("vcsGraft")) graftMenu.setTearOffEnabled(True) @@ -1444,12 +1809,12 @@ if self.vcs.version >= (4, 7, 0): graftMenu.addAction(self.hgGraftStopAct) graftMenu.addAction(self.hgGraftAbortAct) - + subrepoMenu = QMenu(self.tr("Sub-Repository"), menu) subrepoMenu.setTearOffEnabled(True) subrepoMenu.addAction(self.hgAddSubrepoAct) subrepoMenu.addAction(self.hgRemoveSubreposAct) - + mergeMenu = QMenu(self.tr("Merge Changesets"), menu) mergeMenu.setIcon(UI.PixmapCache.getIcon("vcsMerge")) mergeMenu.setTearOffEnabled(True) @@ -1460,17 +1825,19 @@ mergeMenu.addAction(self.hgReMergeAct) mergeMenu.addAction(self.hgCommitMergeAct) mergeMenu.addAction(self.hgAbortMergeAct) - + act = menu.addAction( UI.PixmapCache.getIcon( - os.path.join("VcsPlugins", "vcsMercurial", "icons", - "mercurial.svg")), - self.vcs.vcsName(), self._vcsInfoDisplay) + os.path.join("VcsPlugins", "vcsMercurial", "icons", "mercurial.svg") + ), + self.vcs.vcsName(), + self._vcsInfoDisplay, + ) font = act.font() font.setBold(True) act.setFont(font) menu.addSeparator() - + menu.addAction(self.hgIncomingAct) menu.addAction(self.hgPullAct) menu.addAction(self.vcsUpdateAct) @@ -1519,22 +1886,22 @@ menu.addSeparator() menu.addAction(self.vcsNewAct) menu.addAction(self.vcsExportAct) - + def initToolbar(self, ui, toolbarManager): """ Public slot to initialize the VCS toolbar. - + @param ui reference to the main window (UserInterface) @param toolbarManager reference to a toolbar manager object (EricToolBarManager) """ self.__toolbarManager = toolbarManager - + self.__toolbar = QToolBar(self.tr("Mercurial"), ui) self.__toolbar.setIconSize(UI.Config.ToolBarIconSize) self.__toolbar.setObjectName("MercurialToolbar") - self.__toolbar.setToolTip(self.tr('Mercurial')) - + self.__toolbar.setToolTip(self.tr("Mercurial")) + self.__toolbar.addAction(self.hgLogBrowserAct) self.__toolbar.addAction(self.vcsStatusAct) self.__toolbar.addSeparator() @@ -1543,7 +1910,7 @@ self.__toolbar.addAction(self.vcsNewAct) self.__toolbar.addAction(self.vcsExportAct) self.__toolbar.addSeparator() - + title = self.__toolbar.windowTitle() toolbarManager.addToolBar(self.__toolbar, title) toolbarManager.addAction(self.hgIncomingAct, title) @@ -1583,62 +1950,63 @@ toolbarManager.addAction(self.hgPreviewBundleAct, title) toolbarManager.addAction(self.hgUnbundleAct, title) toolbarManager.addAction(self.hgDeleteBackupsAct, title) - + self.__toolbar.setEnabled(False) self.__toolbar.setVisible(False) - - ui.registerToolbar("mercurial", self.__toolbar.windowTitle(), - self.__toolbar, "vcs") + + ui.registerToolbar( + "mercurial", self.__toolbar.windowTitle(), self.__toolbar, "vcs" + ) ui.addToolBar(self.__toolbar) - + def removeToolbar(self, ui, toolbarManager): """ Public method to remove a toolbar created by initToolbar(). - + @param ui reference to the main window (UserInterface) @param toolbarManager reference to a toolbar manager object (EricToolBarManager) """ ui.removeToolBar(self.__toolbar) ui.unregisterToolbar("mercurial") - + title = self.__toolbar.windowTitle() toolbarManager.removeCategoryActions(title) toolbarManager.removeToolBar(self.__toolbar) - + self.__toolbar.deleteLater() self.__toolbar = None - + def showMenu(self): """ Public slot called before the vcs menu is shown. """ super().showMenu() - + self.__checkActions() - + def shutdown(self): """ Public method to perform shutdown actions. """ self.vcs.activeExtensionsChanged.disconnect(self.__showExtensionMenu) self.vcs.iniFileChanged.disconnect(self.__checkActions) - + # close torn off sub menus for menu in self.subMenus: if menu.isTearOffMenuVisible(): menu.hideTearOffMenu() - + # close torn off extension menus for extensionName in self.__extensionMenus: self.__extensions[extensionName].shutdown() menu = self.__extensionMenus[extensionName] if menu.isTearOffMenuVisible(): menu.hideTearOffMenu() - + if self.__extensionsMenu.isTearOffMenuVisible(): self.__extensionsMenu.hideTearOffMenu() - + def __showExtensionMenu(self): """ Private slot showing the extensions menu. @@ -1646,33 +2014,34 @@ for extensionName in self.__extensionMenus: extensionMenu = self.__extensionMenus[extensionName] extensionMenu.menuAction().setEnabled( - self.vcs.isExtensionActive(extensionName)) + self.vcs.isExtensionActive(extensionName) + ) if ( - not extensionMenu.menuAction().isEnabled() and - extensionMenu.isTearOffMenuVisible() + not extensionMenu.menuAction().isEnabled() + and extensionMenu.isTearOffMenuVisible() ): extensionMenu.hideTearOffMenu() - + def __hgExtendedDiff(self): """ Private slot used to perform a hg diff with the selection of revisions. """ self.vcs.hgExtendedDiff(self.project.ppath) - + def __hgIncoming(self): """ Private slot used to show the log of changes coming into the repository. """ self.vcs.hgIncoming() - + def __hgOutgoing(self): """ Private slot used to show the log of changes going out of the repository. """ self.vcs.hgOutgoing() - + def __hgPull(self): """ Private slot used to pull changes from a remote repository. @@ -1683,48 +2052,49 @@ self.parent(), self.tr("Pull"), self.tr("""The project should be reread. Do this now?"""), - yesDefault=True) + yesDefault=True, + ) if res: self.project.reopenProject() - + def __hgPush(self): """ Private slot used to push changes to a remote repository. """ self.vcs.hgPush() - + def __hgPushForced(self): """ Private slot used to push changes to a remote repository using the force option. """ self.vcs.hgPush(force=True) - + def __hgHeads(self): """ Private slot used to show the heads of the repository. """ self.vcs.hgInfo(mode="heads") - + def __hgParents(self): """ Private slot used to show the parents of the repository. """ self.vcs.hgInfo(mode="parents") - + def __hgTip(self): """ Private slot used to show the tip of the repository. """ self.vcs.hgInfo(mode="tip") - + def __hgResolved(self): """ Private slot used to mark conflicts of the local project as being resolved. """ self.vcs.vcsResolved(self.project.ppath) - + def __hgUnresolved(self): """ Private slot used to mark conflicts of the local project as being @@ -1736,57 +2106,56 @@ """ Private slot used to commit a merge. """ - self.vcs.vcsCommit(self.project.ppath, self.tr('Merge'), merge=True) - + self.vcs.vcsCommit(self.project.ppath, self.tr("Merge"), merge=True) + def __hgAbortMerge(self): """ Private slot used to abort an uncommitted merge. """ self.vcs.hgAbortMerge() - + def __hgShowConflicts(self): """ Private slot used to list all files with conflicts. """ self.vcs.hgConflicts() - + def __hgReMerge(self): """ Private slot used to list all files with conflicts. """ self.vcs.hgReMerge(self.project.ppath) - + def __hgTagList(self): """ Private slot used to list the tags of the project. """ self.vcs.hgListTagBranch(True) - + def __hgBranchList(self): """ Private slot used to list the branches of the project. """ self.vcs.hgListTagBranch(False) - + def __hgBranch(self): """ Private slot used to create a new branch for the project. """ self.vcs.hgBranch() - + def __hgShowBranch(self): """ Private slot used to show the current branch for the project. """ self.vcs.hgShowBranch() - + def __hgConfigure(self): """ Private method to open the configuration dialog. """ - ericApp().getObject("UserInterface").showPreferences( - "zzz_mercurialPage") - + ericApp().getObject("UserInterface").showPreferences("zzz_mercurialPage") + def __hgCloseBranch(self): """ Private slot used to close the current branch of the local project. @@ -1795,74 +2164,74 @@ self.project.saveProject() if Preferences.getVCS("AutoSaveFiles"): self.project.saveAllScripts() - self.vcs.vcsCommit(self.project.ppath, '', closeBranch=True) - + self.vcs.vcsCommit(self.project.ppath, "", closeBranch=True) + def __hgPushNewBranch(self): """ Private slot to push a new named branch. """ self.vcs.hgPush(newBranch=True) - + def __hgEditUserConfig(self): """ Private slot used to edit the user configuration file. """ self.vcs.hgEditUserConfig() - + def __hgEditRepoConfig(self): """ Private slot used to edit the repository configuration file. """ self.vcs.hgEditConfig() - + def __hgShowConfig(self): """ Private slot used to show the combined configuration. """ self.vcs.hgShowConfig() - + def __hgVerify(self): """ Private slot used to verify the integrity of the repository. """ self.vcs.hgVerify() - + def __hgShowPaths(self): """ Private slot used to show the aliases for remote repositories. """ self.vcs.hgShowPaths() - + def __hgRecover(self): """ Private slot used to recover from an interrupted transaction. """ self.vcs.hgRecover() - + def __hgIdentify(self): """ Private slot used to identify the project directory. """ self.vcs.hgIdentify() - + def __hgCreateIgnore(self): """ Private slot used to create a .hgignore file for the project. """ self.vcs.hgCreateIgnoreFile(self.project.ppath, autoAdd=True) - + def __hgBundle(self): """ Private slot used to create a changegroup file. """ self.vcs.hgBundle() - + def __hgPreviewBundle(self): """ Private slot used to preview a changegroup file. """ self.vcs.hgPreviewBundle() - + def __hgUnbundle(self): """ Private slot used to apply changegroup files. @@ -1873,52 +2242,53 @@ self.parent(), self.tr("Apply changegroups"), self.tr("""The project should be reread. Do this now?"""), - yesDefault=True) + yesDefault=True, + ) if res: self.project.reopenProject() - + def __hgBisectGood(self): """ Private slot used to execute the bisect --good command. """ self.vcs.hgBisect("good") - + def __hgBisectBad(self): """ Private slot used to execute the bisect --bad command. """ self.vcs.hgBisect("bad") - + def __hgBisectSkip(self): """ Private slot used to execute the bisect --skip command. """ self.vcs.hgBisect("skip") - + def __hgBisectReset(self): """ Private slot used to execute the bisect --reset command. """ self.vcs.hgBisect("reset") - + def __hgBackout(self): """ Private slot used to back out changes of a changeset. """ self.vcs.hgBackout() - + def __hgRollback(self): """ Private slot used to rollback the last transaction. """ self.vcs.hgRollback() - + def __hgServe(self): """ Private slot used to serve the project. """ self.vcs.hgServe(self.project.ppath) - + def __hgImport(self): """ Private slot used to import a patch file. @@ -1929,16 +2299,17 @@ self.parent(), self.tr("Import Patch"), self.tr("""The project should be reread. Do this now?"""), - yesDefault=True) + yesDefault=True, + ) if res: self.project.reopenProject() - + def __hgExport(self): """ Private slot used to export revisions to patch files. """ self.vcs.hgExport() - + def __hgRevert(self): """ Private slot used to revert changes made to the local project. @@ -1949,16 +2320,17 @@ self.parent(), self.tr("Revert Changes"), self.tr("""The project should be reread. Do this now?"""), - yesDefault=True) + yesDefault=True, + ) if res: self.project.reopenProject() - + def __hgPhase(self): """ Private slot used to change the phase of revisions. """ self.vcs.hgPhase() - + def __hgGraft(self): """ Private slot used to copy changesets from another branch. @@ -1969,10 +2341,11 @@ None, self.tr("Copy Changesets"), self.tr("""The project should be reread. Do this now?"""), - yesDefault=True) + yesDefault=True, + ) if res: self.project.reopenProject() - + def __hgGraftContinue(self): """ Private slot used to continue the last copying session after conflicts @@ -1984,10 +2357,11 @@ None, self.tr("Copy Changesets (Continue)"), self.tr("""The project should be reread. Do this now?"""), - yesDefault=True) + yesDefault=True, + ) if res: self.project.reopenProject() - + def __hgGraftStop(self): """ Private slot used to stop an interrupted copying session. @@ -1998,10 +2372,11 @@ None, self.tr("Copy Changesets (Stop)"), self.tr("""The project should be reread. Do this now?"""), - yesDefault=True) + yesDefault=True, + ) if res: self.project.reopenProject() - + def __hgGraftAbort(self): """ Private slot used to abort an interrupted copying session and perform @@ -2013,107 +2388,108 @@ None, self.tr("Copy Changesets (Abort)"), self.tr("""The project should be reread. Do this now?"""), - yesDefault=True) + yesDefault=True, + ) if res: self.project.reopenProject() - + def __hgAddSubrepository(self): """ Private slot used to add a sub-repository. """ self.vcs.hgAddSubrepository() - + def __hgRemoveSubrepositories(self): """ Private slot used to remove sub-repositories. """ self.vcs.hgRemoveSubrepositories() - + def __hgSummary(self): """ Private slot to show a working directory summary. """ self.vcs.hgSummary() - + def __hgArchive(self): """ Private slot to create an unversioned archive from the repository. """ self.vcs.hgArchive() - + def __hgBookmarksList(self): """ Private slot used to list the bookmarks. """ self.vcs.hgListBookmarks() - + def __hgBookmarkDefine(self): """ Private slot used to define a bookmark. """ self.vcs.hgBookmarkDefine() - + def __hgBookmarkDelete(self): """ Private slot used to delete a bookmark. """ self.vcs.hgBookmarkDelete() - + def __hgBookmarkRename(self): """ Private slot used to rename a bookmark. """ self.vcs.hgBookmarkRename() - + def __hgBookmarkMove(self): """ Private slot used to move a bookmark. """ self.vcs.hgBookmarkMove() - + def __hgBookmarkIncoming(self): """ Private slot used to show a list of incoming bookmarks. """ self.vcs.hgBookmarkIncoming() - + def __hgBookmarkOutgoing(self): """ Private slot used to show a list of outgoing bookmarks. """ self.vcs.hgBookmarkOutgoing() - + def __hgBookmarkPull(self): """ Private slot used to pull a bookmark from a remote repository. """ self.vcs.hgBookmarkPull() - + def __hgBookmarkPullCurrent(self): """ Private slot used to pull the current bookmark from a remote repository. """ self.vcs.hgBookmarkPull(current=True) - + def __hgBookmarkPush(self): """ Private slot used to push a bookmark to a remote repository. """ self.vcs.hgBookmarkPush() - + def __hgBookmarkPushCurrent(self): """ Private slot used to push the current bookmark to a remote repository. """ self.vcs.hgBookmarkPush(current=True) - + def __hgBookmarkPushAll(self): """ Private slot to push all bookmarks to a remote repository. """ self.vcs.hgBookmarkPush(allBookmarks=True) - + def __hgDeleteBackups(self): """ Private slot used to delete all backup bundles.