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.InstantComparator Specialized comparator forInstant
s.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.WorkingTreeIterator.IteratorState WorkingTreeIterator.PerDirectoryAttributesNode Magic type indicating we know rules exist, but they aren't loaded.WorkingTreeIterator.PerDirectoryIgnoreNode Magic type indicating we know rules exist, but they aren't loaded.WorkingTreeIterator.RootIgnoreNode Magic type indicating there may be rules for the top level.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