]> arthur.barton.de Git - bup.git/blob - lib/bup/tree.py
test: add pylint and test imports
[bup.git] / lib / bup / tree.py
1
2 from __future__ import absolute_import, print_function
3
4
5 class TreeItem:
6     __slots__ = 'name', 'mode', 'gitmode', 'oid', 'meta'
7
8     def __init__(self, name, mode, gitmode, oid, meta):
9         self.name = name
10         self.mode = mode
11         self.gitmode = gitmode
12         self.oid = oid
13         self.meta = meta
14
15 class StackDir:
16     __slots__ = 'name', 'items', 'meta'
17
18     def __init__(self, name, meta):
19         self.name = name
20         self.meta = meta
21         self.items = []
22
23     def append(self, name, mode, gitmode, oid, meta):
24         self.items.append(TreeItem(name, mode, gitmode, oid, meta))