Top Description Interfaces Classes
module org.eclipse.jgit

Package org.eclipse.jgit.notes


Git notes processing (for commits, etc).

Interface Summary

Modifier and TypeInterface and Description
public interface
NoteMerger

Three-way note merge operation.

Class Summary

Modifier and TypeClass and Description
public class
pack-priv class
FanoutBucket

A note tree holding only note subtrees, each named using a 2 digit hex name.

pack-priv abstract class
InMemoryNoteBucket

A note bucket that has been loaded into the process.

pack-priv class
LeafBucket

A note tree holding only notes, with no subtrees.

pack-priv class
NonNoteEntry

A tree entry found in a note branch that isn't a valid note.

public class
Note

In-memory representation of a single note attached to one object.

pack-priv abstract class
NoteBucket

A tree that stores note objects.

public class
NoteMap

Index of notes from a note branch.

public class
NoteMapMerger

Three-way note tree merge.

pack-priv class
NoteParser

Custom tree parser to select note bucket type and load it.

public class
NotesMergeConflictException

This exception will be thrown from the org.eclipse.jgit.notes.NoteMerger when a conflict on Notes content is found during merge.