43 from .FetchExtension.ProjectHelper import FetchProjectHelper |
43 from .FetchExtension.ProjectHelper import FetchProjectHelper |
44 from .PurgeExtension.ProjectHelper import PurgeProjectHelper |
44 from .PurgeExtension.ProjectHelper import PurgeProjectHelper |
45 from .GpgExtension.ProjectHelper import GpgProjectHelper |
45 from .GpgExtension.ProjectHelper import GpgProjectHelper |
46 from .TransplantExtension.ProjectHelper import TransplantProjectHelper |
46 from .TransplantExtension.ProjectHelper import TransplantProjectHelper |
47 from .RebaseExtension.ProjectHelper import RebaseProjectHelper |
47 from .RebaseExtension.ProjectHelper import RebaseProjectHelper |
|
48 from .ShelveExtension.ProjectHelper import ShelveProjectHelper |
48 self.__extensions = { |
49 self.__extensions = { |
49 "bookmarks": BookmarksProjectHelper(), |
50 "bookmarks": BookmarksProjectHelper(), |
50 "mq": QueuesProjectHelper(), |
51 "mq": QueuesProjectHelper(), |
51 "fetch": FetchProjectHelper(), |
52 "fetch": FetchProjectHelper(), |
52 "purge": PurgeProjectHelper(), |
53 "purge": PurgeProjectHelper(), |
53 "gpg": GpgProjectHelper(), |
54 "gpg": GpgProjectHelper(), |
54 "transplant": TransplantProjectHelper(), |
55 "transplant": TransplantProjectHelper(), |
55 "rebase": RebaseProjectHelper(), |
56 "rebase": RebaseProjectHelper(), |
|
57 "shelve": ShelveProjectHelper(), |
56 } |
58 } |
57 |
59 |
58 self.__extensionMenuTitles = {} |
60 self.__extensionMenuTitles = {} |
59 for extension in self.__extensions: |
61 for extension in self.__extensions: |
60 self.__extensionMenuTitles[ |
62 self.__extensionMenuTitles[ |