diff options
Diffstat (limited to 'git/objects/tree.py')
-rw-r--r-- | git/objects/tree.py | 6 |
1 files changed, 3 insertions, 3 deletions
diff --git a/git/objects/tree.py b/git/objects/tree.py index 92b0feca..4984823e 100644 --- a/git/objects/tree.py +++ b/git/objects/tree.py @@ -21,7 +21,9 @@ from gitdb.util import ( __all__ = ("TreeModifier", "Tree") + class TreeModifier(object): + """A utility class providing methods to alter the underlying cache in a list-like fashion. Once all adjustments are complete, the _cache, which really is a refernce to @@ -101,6 +103,7 @@ class TreeModifier(object): class Tree(IndexObject, diff.Diffable, util.Traversable, util.Serializable): + """Tree objects represent an ordered list of Blobs and other Trees. ``Tree as a list``:: @@ -128,7 +131,6 @@ class Tree(IndexObject, diff.Diffable, util.Traversable, util.Serializable): # tree id added once Tree is defined } - def __init__(self, repo, binsha, mode=tree_id<<12, path=None): super(Tree, self).__init__(repo, binsha, mode, path) @@ -190,7 +192,6 @@ class Tree(IndexObject, diff.Diffable, util.Traversable, util.Serializable): raise KeyError( msg % file ) # END handle long paths - @property def trees(self): """:return: list(Tree, ...) list of trees directly below this tree""" @@ -239,7 +240,6 @@ class Tree(IndexObject, diff.Diffable, util.Traversable, util.Serializable): raise TypeError( "Invalid index type: %r" % item ) - def __contains__(self, item): if isinstance(item, IndexObject): for info in self._cache: |