C# (CSharp) GitSharp.Core.TreeWalk Namespace

Nested Namespaces

GitSharp.Core.TreeWalk.Filter

Classes

Name Description
AbstractTreeIterator Walks a Git tree (directory) in Git sort order. A new iterator instance should be positioned on the first entry, or at eof. Data for the first entry (if not at eof) should be available immediately. Implementors must walk a tree in the Git sort order, which has the following odd sorting: A.c A/c A0c In the second item, A is the name of a subtree and c is a file within that subtree. The other two items are files in the root level tree.
CanonicalTreeParser Parses raw Git trees from the canonical semi-text/semi-binary format.
WorkingTreeIterator Walks a working directory tree as part of a {@link TreeWalk}. Most applications will want to use the standard implementation of this iterator, {@link FileTreeIterator}, as that does all IO through the standard java.io package. Plugins for a Java based IDE may however wish to Create their own implementations of this class to allow traversal of the IDE's project space, as well as benefit from any caching the IDE may have. FileTreeIterator
WorkingTreeIterator.Entry A single entry within a working directory tree.