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 """ |