# HG changeset patch # User Augie Fackler <durin42@gmail.com> # Date 1315593898 18000 # Fri Sep 09 13:44:58 2011 -0500 # Node ID f29401590803bf2fd3e455e41664a175cb9d8365 # Parent abc765fbfc9a69d125111409ef10eaee2ae7c894 overlay: stop using deprecated tree.entries() method diff --git a/hggit/overlay.py b/hggit/overlay.py --- a/hggit/overlay.py +++ b/hggit/overlay.py @@ -42,15 +42,15 @@ self._flagmap = {} def addtree(tree, dirname): - for entry in tree.entries(): - if entry[0] & 040000: + for entry in tree.iteritems(): + if entry.mode & 040000: # expand directory - subtree = self.repo.handler.git.get_object(entry[2]) - addtree(subtree, dirname + entry[1] + '/') + subtree = self.repo.handler.git.get_object(entry.sha) + addtree(subtree, dirname + entry.path + '/') else: - path = dirname + entry[1] - self._map[path] = bin(entry[2]) - self._flagmap[path] = entry[0] + path = dirname + entry.path + self._map[path] = bin(entry.sha) + self._flagmap[path] = entry.mode addtree(self.tree, '')