Mercurial > hg
comparison mercurial/interfaces/repository.py @ 49751:a6e2a668c746
peer: have a common constructor and use it
For now it does not do much, but we will extend it to also store a path object
soon.
author | Pierre-Yves David <pierre-yves.david@octobus.net> |
---|---|
date | Sat, 03 Dec 2022 00:00:41 +0100 |
parents | 78af51ba73c5 |
children | 611ccb631cbc |
comparison
equal
deleted
inserted
replaced
49750:f075a9463ee7 | 49751:a6e2a668c746 |
---|---|
384 @interfaceutil.implementer(ipeerbase) | 384 @interfaceutil.implementer(ipeerbase) |
385 class peer: | 385 class peer: |
386 """Base class for peer repositories.""" | 386 """Base class for peer repositories.""" |
387 | 387 |
388 limitedarguments = False | 388 limitedarguments = False |
389 | |
390 def __init__( | |
391 self, | |
392 ui, | |
393 ): | |
394 self.ui = ui | |
389 | 395 |
390 def capable(self, name): | 396 def capable(self, name): |
391 caps = self.capabilities() | 397 caps = self.capabilities() |
392 if name in caps: | 398 if name in caps: |
393 return True | 399 return True |