Package | Description |
---|---|
org.eclipse.jgit.api |
High-level API commands (the porcelain of JGit).
|
org.eclipse.jgit.attributes |
Support for reading .gitattributes.
|
org.eclipse.jgit.diff |
Comparing file contents by computing diffs.
|
org.eclipse.jgit.dircache |
Reading and editing the directory cache (index).
|
org.eclipse.jgit.internal.storage.reftree | |
org.eclipse.jgit.lib |
Core API for repository, config, refs, object database.
|
org.eclipse.jgit.merge |
Content and commit history merge algorithms.
|
org.eclipse.jgit.notes |
Git notes processing (for commits, etc).
|
org.eclipse.jgit.pgm | |
org.eclipse.jgit.pgm.opt | |
org.eclipse.jgit.submodule |
Git submodule support.
|
org.eclipse.jgit.treewalk |
Walking and comparing directory/file trees (of commits, file system).
|
Modifier and Type | Field and Description |
---|---|
private AbstractTreeIterator |
DiffCommand.newTree |
private AbstractTreeIterator |
DiffCommand.oldTree |
Modifier and Type | Method and Description |
---|---|
DiffCommand |
DiffCommand.setNewTree(AbstractTreeIterator newTree)
Set new tree
|
DiffCommand |
DiffCommand.setOldTree(AbstractTreeIterator oldTree)
Set old tree
|
Modifier and Type | Method and Description |
---|---|
private static <T extends AbstractTreeIterator> |
AttributesHandler.parentOf(T node) |
private static <T extends AbstractTreeIterator> |
AttributesHandler.rootOf(T node) |
Modifier and Type | Method and Description |
---|---|
private AbstractTreeIterator |
DiffFormatter.makeIteratorFromTreeOrNull(RevTree tree) |
Modifier and Type | Method and Description |
---|---|
void |
DiffFormatter.format(AbstractTreeIterator a,
AbstractTreeIterator b)
Format the differences between two trees.
|
private static TreeFilter |
DiffFormatter.getDiffTreeFilterFor(AbstractTreeIterator a,
AbstractTreeIterator b) |
java.util.List<DiffEntry> |
DiffFormatter.scan(AbstractTreeIterator a,
AbstractTreeIterator b)
Determine the differences between two trees.
|
private ContentSource |
DiffFormatter.source(AbstractTreeIterator iterator) |
Modifier and Type | Class and Description |
---|---|
class |
DirCacheBuildIterator
Iterate and update a
DirCache as part of a
TreeWalk . |
class |
DirCacheIterator
Iterate a
DirCache as part of a
TreeWalk . |
Modifier and Type | Method and Description |
---|---|
AbstractTreeIterator |
DirCacheBuildIterator.createSubtreeIterator(ObjectReader reader)
Create a new iterator for the current entry's subtree.
|
AbstractTreeIterator |
DirCacheIterator.createSubtreeIterator(ObjectReader reader)
Create a new iterator for the current entry's subtree.
|
Modifier and Type | Method and Description |
---|---|
private void |
DirCacheCheckout.conflict(java.lang.String path,
DirCacheEntry e,
AbstractTreeIterator h,
AbstractTreeIterator m)
A conflict is detected - add the three different stages to the index
|
private static boolean |
DirCacheCheckout.idEqual(AbstractTreeIterator a,
AbstractTreeIterator b) |
Modifier and Type | Method and Description |
---|---|
private static boolean |
Scanner.curElementHasPeelSuffix(AbstractTreeIterator itr) |
Modifier and Type | Method and Description |
---|---|
private boolean |
IndexDiff.isEntryGitLink(AbstractTreeIterator ti) |
Modifier and Type | Method and Description |
---|---|
private AbstractTreeIterator |
StrategySimpleTwoWayInCore.InCoreMerger.getTree(int tree) |
protected AbstractTreeIterator |
ThreeWayMerger.mergeBase()
Create an iterator to walk the merge base.
|
protected AbstractTreeIterator |
Merger.openTree(AnyObjectId treeId)
Open an iterator over a tree.
|
Modifier and Type | Method and Description |
---|---|
protected boolean |
ResolveMerger.mergeTrees(AbstractTreeIterator baseTree,
RevTree headTree,
RevTree mergeTree,
boolean ignoreConflicts)
The resolve conflict way of three way merging
|
Modifier and Type | Class and Description |
---|---|
(package private) class |
NoteParser
Custom tree parser to select note bucket type and load it.
|
Modifier and Type | Field and Description |
---|---|
private AbstractTreeIterator |
Diff.newTree |
private AbstractTreeIterator |
Diff.oldTree |
private AbstractTreeIterator |
LsTree.tree |
Modifier and Type | Field and Description |
---|---|
private java.util.List<AbstractTreeIterator> |
DiffTree.trees |
Modifier and Type | Method and Description |
---|---|
(package private) void |
DiffTree.tree_0(AbstractTreeIterator c) |
Constructor and Description |
---|
AbstractTreeIteratorHandler(org.kohsuke.args4j.CmdLineParser parser,
org.kohsuke.args4j.OptionDef option,
org.kohsuke.args4j.spi.Setter<? super AbstractTreeIterator> setter)
Create a new handler for the command name.
|
Modifier and Type | Field and Description |
---|---|
private AbstractTreeIterator |
SubmoduleWalk.rootTree |
Modifier and Type | Method and Description |
---|---|
static SubmoduleWalk |
SubmoduleWalk.forPath(Repository repository,
AbstractTreeIterator iterator,
java.lang.String path)
Create a generator and advance it to the submodule entry at the given
path
|
SubmoduleWalk |
SubmoduleWalk.setRootTree(AbstractTreeIterator tree)
Set the tree used by this walk for finding
.gitmodules . |
SubmoduleWalk |
SubmoduleWalk.setTree(AbstractTreeIterator iterator)
Set the tree iterator used for finding submodule entries
|
Modifier and Type | Class and Description |
---|---|
class |
CanonicalTreeParser
Parses raw Git trees from the canonical semi-text/semi-binary format.
|
class |
EmptyTreeIterator
Iterator over an empty tree (a directory with no files).
|
class |
FileTreeIterator
Working directory iterator for standard Java IO.
|
class |
WorkingTreeIterator
Walks a working directory tree as part of a
TreeWalk . |
Modifier and Type | Field and Description |
---|---|
(package private) AbstractTreeIterator |
TreeWalk.currentHead |
private AbstractTreeIterator |
NameConflictTreeWalk.dfConflict |
(package private) AbstractTreeIterator |
AbstractTreeIterator.matches
The iterator this current entry is path equal to.
|
private static AbstractTreeIterator[] |
TreeWalk.NO_TREES |
AbstractTreeIterator |
AbstractTreeIterator.parent
Iterator for the parent tree; null if we are the root iterator.
|
(package private) AbstractTreeIterator[] |
TreeWalk.trees |
Modifier and Type | Method and Description |
---|---|
<T extends AbstractTreeIterator> |
TreeWalk.getTree(java.lang.Class<T> type)
Get the tree of that type.
|
<T extends AbstractTreeIterator> |
TreeWalk.getTree(int nth,
java.lang.Class<T> clazz)
Obtain the tree iterator for the current entry.
|
Modifier and Type | Method and Description |
---|---|
private AbstractTreeIterator |
NameConflictTreeWalk.combineDF(AbstractTreeIterator minRef) |
abstract AbstractTreeIterator |
AbstractTreeIterator.createSubtreeIterator(ObjectReader reader)
Create a new iterator for the current entry's subtree.
|
AbstractTreeIterator |
EmptyTreeIterator.createSubtreeIterator(ObjectReader reader)
Create a new iterator for the current entry's subtree.
|
AbstractTreeIterator |
FileTreeIterator.createSubtreeIterator(ObjectReader reader)
Create a new iterator for the current entry's subtree.
|
AbstractTreeIterator |
AbstractTreeIterator.createSubtreeIterator(ObjectReader reader,
MutableObjectId idBuffer)
Create a new iterator for the current entry's subtree.
|
protected AbstractTreeIterator |
FileTreeIterator.enterSubtree()
Create a new iterator for the current entry's subtree.
|
private AbstractTreeIterator |
NameConflictTreeWalk.fastMin() |
(package private) AbstractTreeIterator |
TreeWalk.min() |
(package private) AbstractTreeIterator |
NameConflictTreeWalk.min() |
Modifier and Type | Method and Description |
---|---|
int |
TreeWalk.addTree(AbstractTreeIterator p)
Add an already created tree iterator for walking.
|
private static int |
AbstractTreeIterator.alreadyMatch(AbstractTreeIterator a,
AbstractTreeIterator b) |
private AbstractTreeIterator |
NameConflictTreeWalk.combineDF(AbstractTreeIterator minRef) |
boolean |
AbstractTreeIterator.idEqual(AbstractTreeIterator otherIterator)
Check if the current entry of both iterators has the same id.
|
private boolean |
NameConflictTreeWalk.isGitlink(AbstractTreeIterator p) |
private static boolean |
NameConflictTreeWalk.isTree(AbstractTreeIterator p) |
private static boolean |
NameConflictTreeWalk.nameEqual(AbstractTreeIterator a,
AbstractTreeIterator b) |
int |
AbstractTreeIterator.pathCompare(AbstractTreeIterator p)
Compare the path of this current entry to another iterator's entry.
|
(package private) int |
AbstractTreeIterator.pathCompare(AbstractTreeIterator p,
int pMode) |
(package private) static java.lang.String |
TreeWalk.pathOf(AbstractTreeIterator t) |
private boolean |
NameConflictTreeWalk.skipEntry(AbstractTreeIterator minRef) |
Constructor and Description |
---|
AbstractTreeIterator(AbstractTreeIterator p)
Create an iterator for a subtree of an existing iterator.
|
AbstractTreeIterator(AbstractTreeIterator p,
byte[] childPath,
int childPathOffset)
Create an iterator for a subtree of an existing iterator.
|
EmptyTreeIterator(AbstractTreeIterator p) |
EmptyTreeIterator(AbstractTreeIterator p,
byte[] childPath,
int childPathOffset)
Create an iterator for a subtree of an existing iterator.
|