equal
deleted
inserted
replaced
77 except ValueError: |
77 except ValueError: |
78 self.parts = 0 |
78 self.parts = 0 |
79 |
79 |
80 def __repr__(self): |
80 def __repr__(self): |
81 return b'<ShortRepository: %s>' % self.scheme |
81 return b'<ShortRepository: %s>' % self.scheme |
|
82 |
|
83 def make_peer(self, ui, url, *args, **kwargs): |
|
84 url = self.resolve(url) |
|
85 u = urlutil.url(url) |
|
86 scheme = u.scheme or b'file' |
|
87 cls = hg.peer_schemes.get(scheme) |
|
88 if cls is not None: |
|
89 return cls.make_peer(ui, url, *args, **kwargs) |
|
90 return None |
82 |
91 |
83 def instance(self, ui, url, create, intents=None, createopts=None): |
92 def instance(self, ui, url, create, intents=None, createopts=None): |
84 url = self.resolve(url) |
93 url = self.resolve(url) |
85 u = urlutil.url(url) |
94 u = urlutil.url(url) |
86 scheme = u.scheme or b'file' |
95 scheme = u.scheme or b'file' |