44 from .LargefilesExtension.ProjectHelper import LargefilesProjectHelper |
44 from .LargefilesExtension.ProjectHelper import LargefilesProjectHelper |
45 from .PurgeBuiltin.ProjectHelper import PurgeProjectHelper |
45 from .PurgeBuiltin.ProjectHelper import PurgeProjectHelper |
46 from .QueuesExtension.ProjectHelper import QueuesProjectHelper |
46 from .QueuesExtension.ProjectHelper import QueuesProjectHelper |
47 from .RebaseExtension.ProjectHelper import RebaseProjectHelper |
47 from .RebaseExtension.ProjectHelper import RebaseProjectHelper |
48 from .ShelveBuiltin.ProjectHelper import ShelveProjectHelper |
48 from .ShelveBuiltin.ProjectHelper import ShelveProjectHelper |
|
49 from .UncommitExtension.ProjectHelper import UncommitProjectHelper |
49 |
50 |
50 super().__init__(vcsObject, projectObject, parent, name) |
51 super().__init__(vcsObject, projectObject, parent, name) |
51 |
52 |
52 # instantiate interfaces for additional built-in functions |
53 # instantiate interfaces for additional built-in functions |
53 self.__builtins = { |
54 self.__builtins = { |
65 "gpg": GpgProjectHelper(), |
66 "gpg": GpgProjectHelper(), |
66 "histedit": HisteditProjectHelper(), |
67 "histedit": HisteditProjectHelper(), |
67 "largefiles": LargefilesProjectHelper(), |
68 "largefiles": LargefilesProjectHelper(), |
68 "mq": QueuesProjectHelper(), |
69 "mq": QueuesProjectHelper(), |
69 "rebase": RebaseProjectHelper(), |
70 "rebase": RebaseProjectHelper(), |
|
71 "uncommit": UncommitProjectHelper(), |
70 } |
72 } |
71 self.__extensionMenuTitles = { |
73 self.__extensionMenuTitles = { |
72 self.__extensions[e].menuTitle(): e for e in self.__extensions |
74 self.__extensions[e].menuTitle(): e for e in self.__extensions |
73 } |
75 } |
74 |
76 |