Mercurial > public > mercurial-scm > hg
comparison mercurial/localrepo.py @ 20776:d00c731f4637
localrepo: rename capability set to lower case.
This is not C and they are not even constant.
author | Pierre-Yves David <pierre-yves.david@fb.com> |
---|---|
date | Fri, 14 Mar 2014 00:02:05 -0700 |
parents | efbf15979538 |
children | ca5dd216cb62 |
comparison
equal
deleted
inserted
replaced
20775:982f13bef503 | 20776:d00c731f4637 |
---|---|
60 """decorate method that always need to be run on unfiltered version""" | 60 """decorate method that always need to be run on unfiltered version""" |
61 def wrapper(repo, *args, **kwargs): | 61 def wrapper(repo, *args, **kwargs): |
62 return orig(repo.unfiltered(), *args, **kwargs) | 62 return orig(repo.unfiltered(), *args, **kwargs) |
63 return wrapper | 63 return wrapper |
64 | 64 |
65 MODERNCAPS = set(('lookup', 'branchmap', 'pushkey', 'known', 'getbundle')) | 65 moderncaps = set(('lookup', 'branchmap', 'pushkey', 'known', 'getbundle')) |
66 LEGACYCAPS = MODERNCAPS.union(set(['changegroupsubset'])) | 66 legacycaps = moderncaps.union(set(['changegroupsubset'])) |
67 | 67 |
68 class localpeer(peer.peerrepository): | 68 class localpeer(peer.peerrepository): |
69 '''peer for a local repo; reflects only the most recent API''' | 69 '''peer for a local repo; reflects only the most recent API''' |
70 | 70 |
71 def __init__(self, repo, caps=MODERNCAPS): | 71 def __init__(self, repo, caps=moderncaps): |
72 peer.peerrepository.__init__(self) | 72 peer.peerrepository.__init__(self) |
73 self._repo = repo.filtered('served') | 73 self._repo = repo.filtered('served') |
74 self.ui = repo.ui | 74 self.ui = repo.ui |
75 self._caps = repo._restrictcapabilities(caps) | 75 self._caps = repo._restrictcapabilities(caps) |
76 self.requirements = repo.requirements | 76 self.requirements = repo.requirements |
129 class locallegacypeer(localpeer): | 129 class locallegacypeer(localpeer): |
130 '''peer extension which implements legacy methods too; used for tests with | 130 '''peer extension which implements legacy methods too; used for tests with |
131 restricted capabilities''' | 131 restricted capabilities''' |
132 | 132 |
133 def __init__(self, repo): | 133 def __init__(self, repo): |
134 localpeer.__init__(self, repo, caps=LEGACYCAPS) | 134 localpeer.__init__(self, repo, caps=legacycaps) |
135 | 135 |
136 def branches(self, nodes): | 136 def branches(self, nodes): |
137 return self._repo.branches(nodes) | 137 return self._repo.branches(nodes) |
138 | 138 |
139 def between(self, pairs): | 139 def between(self, pairs): |