Mercurial > public > mercurial-scm > hg-stable
comparison mercurial/context.py @ 6771:f5d7cfcbb4d3
workingctx: add __contains__ method
author | Matt Mackall <mpm@selenic.com> |
---|---|
date | Fri, 11 Jul 2008 18:46:02 -0500 |
parents | 8db64464d136 |
children | 84b53eef9964 |
comparison
equal
deleted
inserted
replaced
6770:854b907527e5 | 6771:f5d7cfcbb4d3 |
---|---|
499 return str(self._parents[0]) + "+" | 499 return str(self._parents[0]) + "+" |
500 | 500 |
501 def __nonzero__(self): | 501 def __nonzero__(self): |
502 return True | 502 return True |
503 | 503 |
504 def __contains__(self, key): | |
505 return self._dirstate[f] not in "?r" | |
506 | |
504 def __getattr__(self, name): | 507 def __getattr__(self, name): |
505 if name == '_status': | 508 if name == '_status': |
506 self._status = self._repo.status(unknown=True) | 509 self._status = self._repo.status(unknown=True) |
507 return self._status | 510 return self._status |
508 if name == '_manifest': | 511 if name == '_manifest': |