equal
deleted
inserted
replaced
118 # forward for python2,3 compat |
118 # forward for python2,3 compat |
119 iteritems = items |
119 iteritems = items |
120 |
120 |
121 def debug_iter(self, all): |
121 def debug_iter(self, all): |
122 """ |
122 """ |
|
123 Return an iterator of (filename, state, mode, size, mtime) tuples |
|
124 |
123 `all` is unused when Rust is not enabled |
125 `all` is unused when Rust is not enabled |
124 """ |
126 """ |
125 return self.item() |
127 for (filename, item) in self.items(): |
|
128 yield (filename, item.state, item.mode, item.size, item.mtime) |
126 |
129 |
127 def __len__(self): |
130 def __len__(self): |
128 return len(self._map) |
131 return len(self._map) |
129 |
132 |
130 def __iter__(self): |
133 def __iter__(self): |
703 @property |
706 @property |
704 def copymap(self): |
707 def copymap(self): |
705 return self._rustmap.copymap() |
708 return self._rustmap.copymap() |
706 |
709 |
707 def debug_iter(self, all): |
710 def debug_iter(self, all): |
|
711 """ |
|
712 Return an iterator of (filename, state, mode, size, mtime) tuples |
|
713 |
|
714 `all`: also include with `state == b' '` dirstate tree nodes that |
|
715 don't have an associated `DirstateItem`. |
|
716 |
|
717 """ |
708 return self._rustmap.debug_iter(all) |
718 return self._rustmap.debug_iter(all) |
709 |
719 |
710 def preload(self): |
720 def preload(self): |
711 self._rustmap |
721 self._rustmap |
712 |
722 |