2 from __future__ import absolute_import, print_function
4 from bup.hashsplit import GIT_MODE_TREE, GIT_MODE_FILE, GIT_MODE_SYMLINK
8 __slots__ = 'name', 'mode', 'gitmode', 'oid', 'meta'
10 def __init__(self, name, mode, gitmode, oid, meta):
13 self.gitmode = gitmode
18 __slots__ = 'name', 'items', 'meta'
20 def __init__(self, name, meta):
25 def append(self, name, mode, gitmode, oid, meta):
26 self.items.append(TreeItem(name, mode, gitmode, oid, meta))