mercurial/manifest.py
changeset 28206 8ab91d9290ce
parent 28203 7297e9e13a8a
child 28207 43edd3003456
equal deleted inserted replaced
28205:53f42c8d5f71 28206:8ab91d9290ce
   517         return self._node
   517         return self._node
   518 
   518 
   519     def setnode(self, node):
   519     def setnode(self, node):
   520         self._node = node
   520         self._node = node
   521         self._dirty = False
   521         self._dirty = False
       
   522 
       
   523     def iterentries(self):
       
   524         self._load()
       
   525         for p, n in sorted(self._dirs.items() + self._files.items()):
       
   526             if p in self._files:
       
   527                 yield self._subpath(p), n, self._flags.get(p, '')
       
   528             else:
       
   529                 for x in n.iterentries():
       
   530                     yield x
   522 
   531 
   523     def iteritems(self):
   532     def iteritems(self):
   524         self._load()
   533         self._load()
   525         for p, n in sorted(self._dirs.items() + self._files.items()):
   534         for p, n in sorted(self._dirs.items() + self._files.items()):
   526             if p in self._files:
   535             if p in self._files: