Top Interfaces Classes
module org.eclipse.jgit

Package org.eclipse.jgit.internal.storage.commitgraph


Interface Summary

Modifier and TypeInterface and Description
public interface
CommitGraph

The CommitGraph is a supplemental data structure that accelerates commit graph walks.

Class Summary

Modifier and TypeClass and Description
public class
ChangedPathFilter

A changed path filter for a commit.

pack-priv class
pack-priv class
CommitGraphConstants

Constants relating to commit-graph.

public class
CommitGraphFormatException

Thrown when a commit-graph file's format is different from we expected

public class
CommitGraphLoader

The loader returns the representation of the commit-graph file content.

pack-priv class
CommitGraphV1

Support for the commit-graph v1 format.

public class
CommitGraphWriter

Writes a commit-graph formatted file.

pack-priv class
GraphChangedPathFilterData

Represents the BIDX and BDAT data found in a commit graph file.

pack-priv class
GraphCommitData

Represent the collection of CommitData.

public class
GraphCommits

The commits which are used by the commit-graph writer to:

  • List commits in SHA1 order.
  • Get the position of a specific SHA1 in the list.
pack-priv class
GraphObjectIndex

The index which are used by the commit-graph to:

  • Get the object in commit-graph by using a specific position.
  • Get the position of a specific object in commit-graph.