Mercurial > hg-git
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, '')