Mercurial > public > mercurial-scm > hg
comparison mercurial/httprepo.py @ 5258:b534c502bfb3
Turn capabilities into a mutable set, instead of a fixed tuple.
author | Bryan O'Sullivan <bos@serpentine.com> |
---|---|
date | Mon, 27 Aug 2007 14:16:04 -0700 |
parents | 86e95b93559a |
children | 65dc707606ed |
comparison
equal
deleted
inserted
replaced
5257:fd371f99f20b | 5258:b534c502bfb3 |
---|---|
274 # look up capabilities only when needed | 274 # look up capabilities only when needed |
275 | 275 |
276 def get_caps(self): | 276 def get_caps(self): |
277 if self.caps is None: | 277 if self.caps is None: |
278 try: | 278 try: |
279 self.caps = self.do_read('capabilities').split() | 279 self.caps = util.set(self.do_read('capabilities').split()) |
280 except repo.RepoError: | 280 except repo.RepoError: |
281 self.caps = () | 281 self.caps = util.set() |
282 self.ui.debug(_('capabilities: %s\n') % | 282 self.ui.debug(_('capabilities: %s\n') % |
283 (' '.join(self.caps or ['none']))) | 283 (' '.join(self.caps or ['none']))) |
284 return self.caps | 284 return self.caps |
285 | 285 |
286 capabilities = property(get_caps) | 286 capabilities = property(get_caps) |