src/eric7/Plugins/VcsPlugins/vcsMercurial/ProjectHelper.py

branch
eric7
changeset 9473
3f23dbf37dbe
parent 9413
80c06d472826
child 9482
a2bc06a54d9d
equal deleted inserted replaced
9472:5798ee4a8807 9473:3f23dbf37dbe
9 9
10 import os 10 import os
11 11
12 from PyQt6.QtWidgets import QMenu, QToolBar 12 from PyQt6.QtWidgets import QMenu, QToolBar
13 13
14 from eric7 import Preferences
15 from eric7.EricGui import EricPixmapCache
16 from eric7.EricGui.EricAction import EricAction
14 from eric7.EricWidgets import EricMessageBox 17 from eric7.EricWidgets import EricMessageBox
15 from eric7.EricWidgets.EricApplication import ericApp 18 from eric7.EricWidgets.EricApplication import ericApp
16 19 from eric7.UI import Config
17 from eric7.VCS.ProjectHelper import VcsProjectHelper 20 from eric7.VCS.ProjectHelper import VcsProjectHelper
18
19 from eric7.EricGui.EricAction import EricAction
20
21 from eric7.EricGui import EricPixmapCache
22 from eric7.UI import Config
23 from eric7 import Preferences
24 21
25 22
26 class HgProjectHelper(VcsProjectHelper): 23 class HgProjectHelper(VcsProjectHelper):
27 """ 24 """
28 Class implementing the VCS project helper for Mercurial. 25 Class implementing the VCS project helper for Mercurial.
38 @param name name of this object (string) 35 @param name name of this object (string)
39 """ 36 """
40 VcsProjectHelper.__init__(self, vcsObject, projectObject, parent, name) 37 VcsProjectHelper.__init__(self, vcsObject, projectObject, parent, name)
41 38
42 # instantiate the extensions 39 # instantiate the extensions
40 from .CloseheadExtension.ProjectHelper import CloseheadProjectHelper
41 from .GpgExtension.ProjectHelper import GpgProjectHelper
42 from .HisteditExtension.ProjectHelper import HisteditProjectHelper
43 from .LargefilesExtension.ProjectHelper import LargefilesProjectHelper
44 from .PurgeExtension.ProjectHelper import PurgeProjectHelper
43 from .QueuesExtension.ProjectHelper import QueuesProjectHelper 45 from .QueuesExtension.ProjectHelper import QueuesProjectHelper
44 from .PurgeExtension.ProjectHelper import PurgeProjectHelper
45 from .GpgExtension.ProjectHelper import GpgProjectHelper
46 from .RebaseExtension.ProjectHelper import RebaseProjectHelper 46 from .RebaseExtension.ProjectHelper import RebaseProjectHelper
47 from .ShelveExtension.ProjectHelper import ShelveProjectHelper 47 from .ShelveExtension.ProjectHelper import ShelveProjectHelper
48 from .LargefilesExtension.ProjectHelper import LargefilesProjectHelper
49 from .StripExtension.ProjectHelper import StripProjectHelper 48 from .StripExtension.ProjectHelper import StripProjectHelper
50 from .HisteditExtension.ProjectHelper import HisteditProjectHelper
51 from .CloseheadExtension.ProjectHelper import CloseheadProjectHelper
52 49
53 self.__extensions = { 50 self.__extensions = {
54 "mq": QueuesProjectHelper(), 51 "mq": QueuesProjectHelper(),
55 "purge": PurgeProjectHelper(), 52 "purge": PurgeProjectHelper(),
56 "gpg": GpgProjectHelper(), 53 "gpg": GpgProjectHelper(),

eric ide

mercurial