Package org.eclipse.jgit.treewalk
Walking and comparing directory/file trees (of commits, file system).
-
Interface Summary Interface Description FileTreeIterator.FileModeStrategy An interface representing the methods used to determine the FileMode for a FileEntry. -
Class Summary Class Description AbstractTreeIterator Walks a Git tree (directory) in Git sort order.CanonicalTreeParser Parses raw Git trees from the canonical semi-text/semi-binary format.EmptyTreeIterator Iterator over an empty tree (a directory with no files).FileTreeIterator Working directory iterator for standard Java IO.FileTreeIterator.DefaultFileModeStrategy A default implementation of a FileModeStrategy; defaults to treating nested .git directories as gitlinks, etc.FileTreeIterator.FileEntry Wrapper for a standard Java IO fileFileTreeIterator.NoGitlinksStrategy A FileModeStrategy that implements native git's DIR_NO_GITLINKS behavior.NameConflictTreeWalk Specialized TreeWalk to detect directory-file (D/F) name conflicts.TreeWalk Walks one or moreAbstractTreeIterator
s in parallel.WorkingTreeIterator Walks a working directory tree as part of aTreeWalk
.WorkingTreeIterator.Entry A single entry within a working directory tree.WorkingTreeOptions Options used by theWorkingTreeIterator
. -
Enum Summary Enum Description TreeWalk.OperationType WorkingTreeIterator.MetadataDiff The result of a metadata-comparison between the current entry and aDirCacheEntry