Mercurial > public > mercurial-scm > hg
comparison mercurial/context.py @ 48094:3fe500d15e7c
dirstate-item: use `tracked` instead of the `state` in context's iter
Differential Revision: https://phab.mercurial-scm.org/D11531
author | Pierre-Yves David <pierre-yves.david@octobus.net> |
---|---|
date | Thu, 30 Sep 2021 15:28:42 +0200 |
parents | 5437a0254590 |
children | 20d0149b8a0a |
comparison
equal
deleted
inserted
replaced
48093:5437a0254590 | 48094:3fe500d15e7c |
---|---|
1549 ) | 1549 ) |
1550 | 1550 |
1551 def __iter__(self): | 1551 def __iter__(self): |
1552 d = self._repo.dirstate | 1552 d = self._repo.dirstate |
1553 for f in d: | 1553 for f in d: |
1554 if d[f] != b'r': | 1554 if d.get_entry(f).tracked: |
1555 yield f | 1555 yield f |
1556 | 1556 |
1557 def __contains__(self, key): | 1557 def __contains__(self, key): |
1558 return self._repo.dirstate.get_entry(key).tracked | 1558 return self._repo.dirstate.get_entry(key).tracked |
1559 | 1559 |