All Classes
-
All Classes Interface Summary Class Summary Exception Summary Class Description AbbreviatedLongObjectId A prefix abbreviation of anLongObjectId
.AnyLongObjectId A (possibly mutable) SHA-256 abstraction.AtomicObjectOutputStream Output stream writing content to aLockFile
which is committed on close().BuiltinLFS Implementation ofLfsFactory
, using built-in (optional) LFS support.CleanFilter Built-in LFS clean filter When new content is about to be added to the git repository and this filter is configured for that content, then this filter will replace the original content with content of a so-called LFS pointer file.Constants Misc.CorruptLongObjectException Thrown when an object id is given that doesn't match the hash of the object's contentCorruptMediaFile Thrown when a LFS mediafile is found which doesn't have the expected sizeInstallBuiltinLfsCommand Installs all required LFS properties for the current user, analogous to 'git lfs install', but defaulting to using JGit builtin hooks.InvalidLongObjectIdException Thrown when an invalid long object id is passed in as an argument.Lfs Class which represents the lfs folder hierarchy inside a.git
folderLfsBandwidthLimitExceeded Thrown when the bandwidth limit for the user or repository has been exceeded.LfsBlobFilter Provides transparently either a stream to the blob or a LFS media file if managed by LFS.LfsBlobLoader AnObjectLoader
implementation that reads a media file from the LFS storage.LfsConfig Encapsulate access to the .lfsconfig.LfsConfigInvalidException Thrown when a LFS configuration problem has been detected (i.e.LfsConnectionFactory Provides means to get a valid LFS connection for a given repository.LfsException Thrown when an error occurs during LFS operation.LfsInsufficientStorage Thrown when there is insufficient storage on the server.LfsPointer Represents an LFS pointer fileLfsPointerFilter Detects Large File pointers, as described in [1] in Git repository.LfsPrePushHook Pre-push hook that handles uploading LFS artefacts.LfsRateLimitExceeded Thrown when the user has hit a rate limit with the server.LfsRepositoryNotFound Thrown when the repository does not exist for the user.LfsRepositoryReadOnly Thrown when the user has read, but not write access.LfsText Translation bundle for JGit LFS serverLfsUnauthorized Thrown when authorization was refused for an LFS operation.LfsUnavailable Thrown when LFS is not available.LfsValidationError Thrown when there is a validation error with one or more of the objects in the request.LongObjectId A SHA-256 abstraction.MutableLongObjectId A mutable SHA-256 abstraction.Protocol This interface describes the network protocol used between lfs client and lfs serverProtocol.Action Describes in a Response a single action the client can execute on a single objectProtocol.Error Describes an error to be returned by the LFS batch APIProtocol.ExpiringAction An action with an additional expiration timestampProtocol.ObjectInfo Describes in a response all actions the LFS server offers for a single objectProtocol.ObjectSpec MetaData of an LFS object.Protocol.Request A request sent to an LFS serverProtocol.Response A response received from an LFS serverSmudgeFilter Built-in LFS smudge filter When content is read from git's object-database and written to the filesystem and this filter is configured for that content, then this filter will replace the content of LFS pointer files with the original content.