Plugins/VcsPlugins/vcsMercurial/hg.py

changeset 3310
a2032ed66aec
parent 3308
955abb40a903
child 3311
b4775920f5b8
equal deleted inserted replaced
3309:b5f782f7d43b 3310:a2032ed66aec
134 from .PurgeExtension.purge import Purge 134 from .PurgeExtension.purge import Purge
135 from .GpgExtension.gpg import Gpg 135 from .GpgExtension.gpg import Gpg
136 from .TransplantExtension.transplant import Transplant 136 from .TransplantExtension.transplant import Transplant
137 from .RebaseExtension.rebase import Rebase 137 from .RebaseExtension.rebase import Rebase
138 from .ShelveExtension.shelve import Shelve 138 from .ShelveExtension.shelve import Shelve
139 from .LargefilesExtension.largefiles import Largefiles
139 self.__extensions = { 140 self.__extensions = {
140 "bookmarks": Bookmarks(self), 141 "bookmarks": Bookmarks(self),
141 "mq": Queues(self), 142 "mq": Queues(self),
142 "fetch": Fetch(self), 143 "fetch": Fetch(self),
143 "purge": Purge(self), 144 "purge": Purge(self),
144 "gpg": Gpg(self), 145 "gpg": Gpg(self),
145 "transplant": Transplant(self), 146 "transplant": Transplant(self),
146 "rebase": Rebase(self), 147 "rebase": Rebase(self),
147 "shelve": Shelve(self), 148 "shelve": Shelve(self),
149 "largefiles": Largefiles(self)
148 } 150 }
149 151
150 def getPlugin(self): 152 def getPlugin(self):
151 """ 153 """
152 Public method to get a reference to the plugin object. 154 Public method to get a reference to the plugin object.
3344 if isActive and \ 3346 if isActive and \
3345 extensionName == "shelve" and \ 3347 extensionName == "shelve" and \
3346 self.version < (2, 8): 3348 self.version < (2, 8):
3347 # shelve extension was added as of Mercurial 2.8.0 3349 # shelve extension was added as of Mercurial 2.8.0
3348 isActive = False 3350 isActive = False
3351 if isActive and \
3352 extensionName == "largefiles" and \
3353 self.version < (2, 0):
3354 # largefiles extension was added as of Mercurial 2.0.0
3355 isActive = False
3349 3356
3350 return isActive 3357 return isActive
3351 3358
3352 def getExtensionObject(self, extensionName): 3359 def getExtensionObject(self, extensionName):
3353 """ 3360 """

eric ide

mercurial