Package | Description |
---|---|
org.eclipse.jgit.notes |
Git notes processing (for commits, etc).
|
Modifier and Type | Class and Description |
---|---|
(package private) class |
FanoutBucket
A note tree holding only note subtrees, each named using a 2 digit hex name.
|
(package private) class |
LeafBucket
A note tree holding only notes, with no subtrees.
|
Modifier and Type | Field and Description |
---|---|
private InMemoryNoteBucket |
NoteMap.root
All of the notes that have been loaded.
|
Modifier and Type | Method and Description |
---|---|
private static InMemoryNoteBucket |
NoteMapMerger.addIfNotNull(InMemoryNoteBucket result,
Note note) |
(package private) InMemoryNoteBucket |
FanoutBucket.append(Note note) |
(package private) abstract InMemoryNoteBucket |
InMemoryNoteBucket.append(Note note) |
(package private) InMemoryNoteBucket |
LeafBucket.append(Note note) |
(package private) InMemoryNoteBucket |
FanoutBucket.contractIfTooSmall(AnyObjectId noteOn,
ObjectReader or) |
(package private) InMemoryNoteBucket |
NoteMap.getRoot() |
private InMemoryNoteBucket |
FanoutBucket.LazyNoteBucket.load(AnyObjectId prefix,
ObjectReader or) |
(package private) static InMemoryNoteBucket |
FanoutBucket.loadIfLazy(NoteBucket b,
AnyObjectId prefix,
ObjectReader or) |
private InMemoryNoteBucket |
NoteMapMerger.merge(int treeDepth,
InMemoryNoteBucket base,
InMemoryNoteBucket ours,
InMemoryNoteBucket theirs)
This method is called only when it is known that there is some difference
between base, ours and theirs.
|
private InMemoryNoteBucket |
NoteMapMerger.mergeFanoutBucket(int treeDepth,
FanoutBucket base,
FanoutBucket ours,
FanoutBucket theirs) |
private InMemoryNoteBucket |
NoteMapMerger.mergeLeafBucket(int treeDepth,
LeafBucket bb,
LeafBucket ob,
LeafBucket tb) |
private InMemoryNoteBucket |
NoteParser.parse() |
(package private) static InMemoryNoteBucket |
NoteParser.parse(AbbreviatedObjectId prefix,
ObjectId treeId,
ObjectReader reader)
Parse a tree object into a
NoteBucket instance. |
private InMemoryNoteBucket |
NoteParser.parseTree() |
(package private) InMemoryNoteBucket |
FanoutBucket.set(AnyObjectId noteOn,
AnyObjectId noteData,
ObjectReader or) |
(package private) InMemoryNoteBucket |
FanoutBucket.LazyNoteBucket.set(AnyObjectId noteOn,
AnyObjectId noteData,
ObjectReader or) |
(package private) InMemoryNoteBucket |
LeafBucket.set(AnyObjectId noteOn,
AnyObjectId noteData,
ObjectReader or) |
(package private) abstract InMemoryNoteBucket |
NoteBucket.set(AnyObjectId noteOn,
AnyObjectId noteData,
ObjectReader reader) |
Modifier and Type | Method and Description |
---|---|
private static InMemoryNoteBucket |
NoteMapMerger.addIfNotNull(InMemoryNoteBucket result,
Note note) |
private FanoutBucket |
NoteMapMerger.asFanout(InMemoryNoteBucket bucket) |
private InMemoryNoteBucket |
NoteMapMerger.merge(int treeDepth,
InMemoryNoteBucket base,
InMemoryNoteBucket ours,
InMemoryNoteBucket theirs)
This method is called only when it is known that there is some difference
between base, ours and theirs.
|
(package private) static NoteMap |
NoteMap.newMap(InMemoryNoteBucket root,
ObjectReader reader)
Construct a new note map from an existing note bucket.
|
private static NonNoteEntry |
NoteMapMerger.nonNotes(InMemoryNoteBucket b) |
(package private) void |
FanoutBucket.setBucket(int cell,
InMemoryNoteBucket bucket) |