diff --git a/mercurial/dirstate.py b/mercurial/dirstate.py --- a/mercurial/dirstate.py +++ b/mercurial/dirstate.py @@ -1300,6 +1300,9 @@ def iteritems(self): return self._map.iteritems() + def __len__(self): + return len(self._map) + def __iter__(self): return iter(self._map)