All Classes and Interfaces

Class
Description
A prefix abbreviation of an LongObjectId.
A (possibly mutable) SHA-256 abstraction.
Output stream writing content to a LockFile which is committed on close().
Implementation of LfsFactory, using built-in (optional) LFS support.
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.
Misc.
Thrown when an object id is given that doesn't match the hash of the object's content
Thrown when a LFS mediafile is found which doesn't have the expected size
Installs all required LFS properties for the current user, analogous to 'git lfs install', but defaulting to using JGit builtin hooks.
Thrown when an invalid long object id is passed in as an argument.
Class which represents the lfs folder hierarchy inside a .git folder
Thrown when the bandwidth limit for the user or repository has been exceeded.
Provides transparently either a stream to the blob or a LFS media file if managed by LFS.
An ObjectLoader implementation that reads a media file from the LFS storage.
Thrown when a LFS configuration problem has been detected (i.e.
Provides means to get a valid LFS connection for a given repository.
Thrown when an error occurs during LFS operation.
Thrown when there is insufficient storage on the server.
Represents an LFS pointer file
Detects Large File pointers, as described in [1] in Git repository.
Pre-push hook that handles uploading LFS artefacts.
Thrown when the user has hit a rate limit with the server.
Thrown when the repository does not exist for the user.
Thrown when the user has read, but not write access.
Translation bundle for JGit LFS server
Thrown when authorization was refused for an LFS operation.
Thrown when LFS is not available.
Thrown when there is a validation error with one or more of the objects in the request.
A SHA-256 abstraction.
A mutable SHA-256 abstraction.
This interface describes the network protocol used between lfs client and lfs server
Describes in a Response a single action the client can execute on a single object
Describes an error to be returned by the LFS batch API
An action with an additional expiration timestamp
Describes in a response all actions the LFS server offers for a single object
MetaData of an LFS object.
A request sent to an LFS server
A response received from an LFS server
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.