diff -r ef3f13a2c599 -r aeb858ad35e3 Plugins/VcsPlugins/vcsMercurial/ProjectHelper.py --- a/Plugins/VcsPlugins/vcsMercurial/ProjectHelper.py Mon May 12 18:19:22 2014 +0200 +++ b/Plugins/VcsPlugins/vcsMercurial/ProjectHelper.py Mon May 12 18:26:04 2014 +0200 @@ -1220,6 +1220,22 @@ bisectMenu.addAction(self.hgBisectResetAct) self.subMenus.append(bisectMenu) + tagsMenu = QMenu(self.tr("Tags"), menu) + tagsMenu.setIcon(UI.PixmapCache.getIcon("vcsTag.png")) + 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.png")) + branchesMenu.setTearOffEnabled(True) + branchesMenu.addAction(self.hgBranchAct) + branchesMenu.addAction(self.hgPushBranchAct) + branchesMenu.addAction(self.hgCloseBranchAct) + branchesMenu.addAction(self.hgBranchListAct) + self.subMenus.append(branchesMenu) + bookmarksMenu = QMenu(self.tr("Bookmarks"), menu) bookmarksMenu.setIcon(UI.PixmapCache.getIcon("bookmark22.png")) bookmarksMenu.setTearOffEnabled(True) @@ -1291,12 +1307,8 @@ menu.addAction(self.vcsNewAct) menu.addAction(self.vcsExportAct) menu.addSeparator() - menu.addAction(self.vcsTagAct) - menu.addAction(self.hgTagListAct) - menu.addAction(self.hgBranchAct) - menu.addAction(self.hgPushBranchAct) - menu.addAction(self.hgCloseBranchAct) - menu.addAction(self.hgBranchListAct) + menu.addMenu(tagsMenu) + menu.addMenu(branchesMenu) menu.addMenu(bookmarksMenu) menu.addSeparator() menu.addAction(self.vcsLogAct)