comparison mercurial/httprepo.py @ 5254: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
5253:fd371f99f20b 5254: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)