changeset 423:f29401590803

overlay: stop using deprecated tree.entries() method
author Augie Fackler <durin42@gmail.com>
date Fri, 09 Sep 2011 13:44:58 -0500
parents abc765fbfc9a
children 668859fc46b7
files hggit/overlay.py
diffstat 1 files changed, 7 insertions(+), 7 deletions(-) [+]
line wrap: on
line diff
--- a/hggit/overlay.py	Sun Jun 19 10:34:10 2011 -0500
+++ b/hggit/overlay.py	Fri Sep 09 13:44:58 2011 -0500
@@ -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, '')