Uses of Class
org.eclipse.jgit.lib.Repository
-
-
Uses of Repository in org.eclipse.jgit.api
Fields in org.eclipse.jgit.api declared as Repository Modifier and Type Field Description private Repository
Git. repo
The git repository this class is interacting withprotected Repository
GitCommand. repo
The repository this command is working withMethods in org.eclipse.jgit.api that return Repository Modifier and Type Method Description Repository
SubmoduleAddCommand. call()
private Repository
SubmoduleUpdateCommand. getOrCloneSubmodule(SubmoduleWalk generator, java.lang.String url)
Repository
Git. getRepository()
Get repositoryRepository
GitCommand. getRepository()
Get repository this command is working onprivate Repository
CloneCommand. init()
Methods in org.eclipse.jgit.api with parameters of type Repository Modifier and Type Method Description private void
CloneCommand. addMergeConfig(Repository clonedRepo, Ref head)
private void
ApplyCommand. apply(Repository repository, java.lang.String path, DirCache cache, java.io.File f, FileHeader fh)
private void
ApplyCommand. applyBinary(Repository repository, java.lang.String path, java.io.File f, FileHeader fh, ApplyCommand.StreamSupplier loader, ObjectId id, DirCacheCheckout.CheckoutMetadata checkOut)
private void
ApplyCommand. applyText(Repository repository, java.lang.String path, RawText rt, java.io.File f, FileHeader fh, DirCacheCheckout.CheckoutMetadata checkOut)
private void
CloneCommand. checkout(Repository clonedRepo, FetchResult result)
private void
CloneCommand. cloneSubmodules(Repository clonedRepo)
(package private) static void
AddNoteCommand. commitNoteMap(Repository r, java.lang.String ref, RevWalk walk, NoteMap map, RevCommit notesCommit, ObjectInserter inserter, java.lang.String msg)
private FetchResult
CloneCommand. fetch(Repository clonedRepo, URIish u)
private java.io.InputStream
ApplyCommand. filterClean(Repository repository, java.lang.String path, java.io.InputStream fromFile, boolean convertCrLf, java.lang.String filterCommand)
protected java.lang.String
SubmoduleSyncCommand. getHeadBranch(Repository subRepo)
Get branch that HEAD currently points toprivate RevCommit
CloneCommand. parseCommit(Repository clonedRepo, Ref ref)
static Git
Git. wrap(Repository repo)
Wrap repositoryConstructors in org.eclipse.jgit.api with parameters of type Repository Constructor Description AddCommand(Repository repo)
Constructor for AddCommandAddNoteCommand(Repository repo)
Constructor for AddNoteCommandApplyCommand(Repository repo)
Constructs the command.ArchiveCommand(Repository repo)
Constructor for ArchiveCommandBlameCommand(Repository repo)
Constructor for BlameCommandCheckoutCommand(Repository repo)
Constructor for CheckoutCommandCherryPickCommand(Repository repo)
Constructor for CherryPickCommandCleanCommand(Repository repo)
Constructor for CleanCommandCommitCommand(Repository repo)
Constructor for CommitCommandCreateBranchCommand(Repository repo)
Constructor for CreateBranchCommandDeleteBranchCommand(Repository repo)
Constructor for DeleteBranchCommandDeleteTagCommand(Repository repo)
Constructor for DeleteTagCommandDescribeCommand(Repository repo)
Constructor for DescribeCommand.DiffCommand(Repository repo)
Constructor for DiffCommandFetchCommand(Repository repo)
Constructor for FetchCommand.GarbageCollectCommand(Repository repo)
Constructor for GarbageCollectCommand.Git(Repository repo)
Construct a newGit
object which can interact with the specified git repository.Git(Repository repo, boolean closeRepo)
GitCommand(Repository repo)
Creates a new command which interacts with a single repositoryListBranchCommand(Repository repo)
Constructor for ListBranchCommand.ListNotesCommand(Repository repo)
Constructor for ListNotesCommand.ListTagCommand(Repository repo)
Constructor for ListTagCommand.LogCommand(Repository repo)
Constructor for LogCommand.LsRemoteCommand(Repository repo)
Constructor for LsRemoteCommandMergeCommand(Repository repo)
Constructor for MergeCommand.NameRevCommand(Repository repo)
Create a new name-rev command.PullCommand(Repository repo)
Constructor for PullCommand.PushCommand(Repository repo)
Constructor for PushCommand.RebaseCommand(Repository repo)
Constructor for RebaseCommand.ReflogCommand(Repository repo)
Constructor for ReflogCommand.RemoteAddCommand(Repository repo)
Constructor for RemoteAddCommand.RemoteListCommand(Repository repo)
Constructor for RemoteListCommand.RemoteRemoveCommand(Repository repo)
Constructor for RemoteRemoveCommand.RemoteSetUrlCommand(Repository repo)
Constructor for RemoteSetUrlCommand.RemoveNoteCommand(Repository repo)
Constructor for RemoveNoteCommand.RenameBranchCommand(Repository repo)
Constructor for RenameBranchCommand.ResetCommand(Repository repo)
Constructor for ResetCommand.RevertCommand(Repository repo)
Constructor for RevertCommand.RmCommand(Repository repo)
Constructor for RmCommand.ShowNoteCommand(Repository repo)
Constructor for ShowNoteCommand.StashApplyCommand(Repository repo)
Create command to apply the changes of a stashed commitStashCreateCommand(Repository repo)
Create a command to stash changes in the working directory and indexStashDropCommand(Repository repo)
Constructor for StashDropCommand.StashListCommand(Repository repo)
Create a new stash list commandStatusCommand(Repository repo)
Constructor for StatusCommand.SubmoduleAddCommand(Repository repo)
Constructor for SubmoduleAddCommand.SubmoduleDeinitCommand(Repository repo)
Constructor of SubmoduleDeinitCommandSubmoduleInitCommand(Repository repo)
Constructor for SubmoduleInitCommand.SubmoduleStatusCommand(Repository repo)
Constructor for SubmoduleStatusCommand.SubmoduleSyncCommand(Repository repo)
Constructor for SubmoduleSyncCommand.SubmoduleUpdateCommand(Repository repo)
Constructor for SubmoduleUpdateCommand.TagCommand(Repository repo)
Constructor for TagCommand.TransportCommand(Repository repo)
Constructor for TransportCommand.VerifySignatureCommand(Repository repo)
Creates a newVerifySignatureCommand
for the givenRepository
. -
Uses of Repository in org.eclipse.jgit.attributes
Methods in org.eclipse.jgit.attributes with parameters of type Repository Modifier and Type Method Description FilterCommand
FilterCommandFactory. create(Repository db, java.io.InputStream in, java.io.OutputStream out)
Create a newFilterCommand
.static FilterCommand
FilterCommandRegistry. createFilterCommand(java.lang.String filterCommandName, Repository db, java.io.InputStream in, java.io.OutputStream out)
Create a newFilterCommand
for the given name. -
Uses of Repository in org.eclipse.jgit.blame
Fields in org.eclipse.jgit.blame declared as Repository Modifier and Type Field Description private Repository
BlameGenerator. repository
private Repository
Candidate. sourceRepository
repository used for LFS blob handlingMethods in org.eclipse.jgit.blame that return Repository Modifier and Type Method Description Repository
BlameGenerator. getRepository()
Get repositoryMethods in org.eclipse.jgit.blame with parameters of type Repository Modifier and Type Method Description (package private) Candidate
Candidate. create(Repository repo, RevCommit commit, PathFilter path)
(package private) Candidate
Candidate.ReverseCandidate. create(Repository repo, RevCommit commit, PathFilter path)
private java.util.List<RevCommit>
BlameGenerator. getHeads(Repository repo, ObjectId head)
Constructors in org.eclipse.jgit.blame with parameters of type Repository Constructor Description BlameGenerator(Repository repository, java.lang.String path)
Create a blame generator for the repository and path (relative to repository)BlobCandidate(Repository repo, java.lang.String name, PathFilter path)
Candidate(Repository repo, RevCommit commit, PathFilter path)
HeadCandidate(Repository repo, PathFilter path, java.util.List<RevCommit> parents)
ReverseCandidate(Repository repo, ReverseWalk.ReverseCommit commit, PathFilter path)
ReverseWalk(Repository repo)
-
Uses of Repository in org.eclipse.jgit.diff
Fields in org.eclipse.jgit.diff declared as Repository Modifier and Type Field Description private Repository
DiffFormatter. repository
Methods in org.eclipse.jgit.diff with parameters of type Repository Modifier and Type Method Description void
DiffFormatter. setRepository(Repository repository)
Set the repository the formatter can load object contents from.Constructors in org.eclipse.jgit.diff with parameters of type Repository Constructor Description RenameDetector(Repository repo)
Create a new rename detector for the given repository -
Uses of Repository in org.eclipse.jgit.dircache
Fields in org.eclipse.jgit.dircache declared as Repository Modifier and Type Field Description private Repository
DirCacheCheckout. repo
private Repository
DirCache. repository
Repository containing this indexMethods in org.eclipse.jgit.dircache with parameters of type Repository Modifier and Type Method Description static void
DirCacheCheckout. checkoutEntry(Repository repo, DirCacheEntry entry, ObjectReader or)
Deprecated.static void
DirCacheCheckout. checkoutEntry(Repository repo, DirCacheEntry entry, ObjectReader or, boolean deleteRecursive, DirCacheCheckout.CheckoutMetadata checkoutMetadata)
Updates the file in the working tree with content and mode from an entry in the index.static void
DirCacheCheckout. getContent(Repository repo, java.lang.String path, DirCacheCheckout.CheckoutMetadata checkoutMetadata, ObjectLoader ol, WorkingTreeOptions opt, java.io.OutputStream os)
Return filtered content for a specific object (blob).static DirCache
DirCache. lock(Repository repository, IndexChangedListener indexChangedListener)
Create a new in-core index representation, lock it, and read from disk.static DirCache
DirCache. read(Repository repository)
Create a new in-core index representation and read an index from disk.private static void
DirCacheCheckout. runBuiltinFilterCommand(Repository repo, DirCacheCheckout.CheckoutMetadata checkoutMetadata, ObjectLoader ol, java.io.OutputStream channel)
private static void
DirCacheCheckout. runExternalFilterCommand(Repository repo, java.lang.String path, DirCacheCheckout.CheckoutMetadata checkoutMetadata, ObjectLoader ol, java.io.OutputStream channel)
Constructors in org.eclipse.jgit.dircache with parameters of type Repository Constructor Description DirCacheCheckout(Repository repo, DirCache dc, ObjectId mergeCommitTree)
Constructs a DirCacheCeckout for checking out one tree, merging with the index.DirCacheCheckout(Repository repo, DirCache dc, ObjectId mergeCommitTree, WorkingTreeIterator workingTree)
Constructs a DirCacheCeckout for checking out one tree, merging with the index.DirCacheCheckout(Repository repo, ObjectId headCommitTree, DirCache dc, ObjectId mergeCommitTree)
Constructs a DirCacheCeckout for merging and checking out two trees (HEAD and mergeCommitTree) and the index.DirCacheCheckout(Repository repo, ObjectId headCommitTree, DirCache dc, ObjectId mergeCommitTree, WorkingTreeIterator workingTree)
Constructs a DirCacheCeckout for merging and checking out two trees (HEAD and mergeCommitTree) and the index. -
Uses of Repository in org.eclipse.jgit.events
Fields in org.eclipse.jgit.events declared as Repository Modifier and Type Field Description private Repository
RepositoryEvent. repository
Methods in org.eclipse.jgit.events that return Repository Modifier and Type Method Description Repository
RepositoryEvent. getRepository()
Get the repository that was changedMethods in org.eclipse.jgit.events with parameters of type Repository Modifier and Type Method Description void
RepositoryEvent. setRepository(Repository r)
Set the repository this event occurred on. -
Uses of Repository in org.eclipse.jgit.gitrepo
Fields in org.eclipse.jgit.gitrepo declared as Repository Modifier and Type Field Description private Repository
BareSuperprojectWriter. repo
private Repository
RegularSuperprojectWriter. repo
(package private) Repository
RepoProject.ReferenceFile. repo
private Repository
ManifestParser. rootRepo
Methods in org.eclipse.jgit.gitrepo with parameters of type Repository Modifier and Type Method Description private static java.lang.String
RegularSuperprojectWriter. findRef(java.lang.String ref, Repository repo)
Constructors in org.eclipse.jgit.gitrepo with parameters of type Repository Constructor Description BareSuperprojectWriter(Repository repo, java.net.URI targetUri, java.lang.String targetBranch, PersonIdent author, RepoCommand.RemoteReader callback, BareSuperprojectWriter.BareWriterConfig config, java.util.List<BareSuperprojectWriter.ExtraContent> extraContents)
CopyFile(Repository repo, java.lang.String path, java.lang.String src, java.lang.String dest)
LinkFile(Repository repo, java.lang.String path, java.lang.String src, java.lang.String dest)
ManifestParser(ManifestParser.IncludedFileReader includedReader, java.lang.String filename, java.lang.String defaultBranch, java.lang.String baseUrl, java.lang.String groups, Repository rootRepo)
Constructor for ManifestParserReferenceFile(Repository repo, java.lang.String path, java.lang.String src, java.lang.String dest)
RegularSuperprojectWriter(Repository repo, ProgressMonitor monitor)
RepoCommand(Repository repo)
Constructor for RepoCommand -
Uses of Repository in org.eclipse.jgit.hooks
Fields in org.eclipse.jgit.hooks declared as Repository Modifier and Type Field Description private Repository
GitHook. repo
Methods in org.eclipse.jgit.hooks that return Repository Modifier and Type Method Description protected Repository
GitHook. getRepository()
Get the repositoryMethods in org.eclipse.jgit.hooks with parameters of type Repository Modifier and Type Method Description static CommitMsgHook
Hooks. commitMsg(Repository repo, java.io.PrintStream outputStream)
Create commit-msg hook for the given repository with the default error streamstatic CommitMsgHook
Hooks. commitMsg(Repository repo, java.io.PrintStream outputStream, java.io.PrintStream errorStream)
Create commit-msg hook for the given repositorystatic PostCommitHook
Hooks. postCommit(Repository repo, java.io.PrintStream outputStream)
Create post-commit hook for the given repository with the default error streamstatic PostCommitHook
Hooks. postCommit(Repository repo, java.io.PrintStream outputStream, java.io.PrintStream errorStream)
Create post-commit hook for the given repositorystatic PreCommitHook
Hooks. preCommit(Repository repo, java.io.PrintStream outputStream)
Create pre-commit hook for the given repository with the default error streamstatic PreCommitHook
Hooks. preCommit(Repository repo, java.io.PrintStream outputStream, java.io.PrintStream errorStream)
Create pre-commit hook for the given repositorystatic PrePushHook
Hooks. prePush(Repository repo, java.io.PrintStream outputStream)
Create pre-push hook for the given repository with the default error streamstatic PrePushHook
Hooks. prePush(Repository repo, java.io.PrintStream outputStream, java.io.PrintStream errorStream)
Create pre-push hook for the given repositoryConstructors in org.eclipse.jgit.hooks with parameters of type Repository Constructor Description CommitMsgHook(Repository repo, java.io.PrintStream outputStream)
Constructor for CommitMsgHookCommitMsgHook(Repository repo, java.io.PrintStream outputStream, java.io.PrintStream errorStream)
Constructor for CommitMsgHookGitHook(Repository repo, java.io.OutputStream outputStream)
Constructor for GitHook.GitHook(Repository repo, java.io.OutputStream outputStream, java.io.OutputStream errorStream)
Constructor for GitHookPostCommitHook(Repository repo, java.io.PrintStream outputStream)
Constructor for PostCommitHookPostCommitHook(Repository repo, java.io.PrintStream outputStream, java.io.PrintStream errorStream)
Constructor for PostCommitHookPreCommitHook(Repository repo, java.io.PrintStream outputStream)
Constructor for PreCommitHookPreCommitHook(Repository repo, java.io.PrintStream outputStream, java.io.PrintStream errorStream)
Constructor for PreCommitHookPrePushHook(Repository repo, java.io.PrintStream outputStream)
Constructor for PrePushHookPrePushHook(Repository repo, java.io.PrintStream outputStream, java.io.PrintStream errorStream)
Constructor for PrePushHook -
Uses of Repository in org.eclipse.jgit.http.server
Methods in org.eclipse.jgit.http.server that return Repository Modifier and Type Method Description static Repository
ServletUtils. getRepository(javax.servlet.ServletRequest req)
Get the selected repository from the request.Methods in org.eclipse.jgit.http.server with parameters of type Repository Modifier and Type Method Description protected void
ReceivePackServlet.InfoRefs. begin(javax.servlet.http.HttpServletRequest req, Repository db)
protected abstract void
SmartServiceInfoRefs. begin(javax.servlet.http.HttpServletRequest req, Repository db)
Begin service.protected void
UploadPackServlet.InfoRefs. begin(javax.servlet.http.HttpServletRequest req, Repository db)
(package private) static java.lang.String
ServletUtils. identify(Repository git)
private static boolean
IsLocalFilter. isLocal(Repository db)
private void
ReceivePackServlet. log(Repository git, java.lang.Throwable e)
private void
UploadPackServlet. log(Repository git, java.lang.Throwable e)
-
Uses of Repository in org.eclipse.jgit.http.server.resolver
Methods in org.eclipse.jgit.http.server.resolver with parameters of type Repository Modifier and Type Method Description void
AsIsFileService. access(javax.servlet.http.HttpServletRequest req, Repository db)
Determine if access to any bare file of the repository is allowed.ReceivePack
DefaultReceivePackFactory. create(javax.servlet.http.HttpServletRequest req, Repository db)
Create and configure a new ReceivePack instance for a repository.UploadPack
DefaultUploadPackFactory. create(javax.servlet.http.HttpServletRequest req, Repository db)
Create and configure a new UploadPack instance for a repository.private static ReceivePack
DefaultReceivePackFactory. createFor(javax.servlet.http.HttpServletRequest req, Repository db, java.lang.String user)
protected static boolean
AsIsFileService. isEnabled(Repository db)
Determine ifhttp.getanyfile
is enabled in the configuration. -
Uses of Repository in org.eclipse.jgit.internal.diffmergetool
Constructors in org.eclipse.jgit.internal.diffmergetool with parameters of type Repository Constructor Description DiffTools(Repository repo)
Creates the external diff-tools manager for given repository. -
Uses of Repository in org.eclipse.jgit.internal.storage.dfs
Subclasses of Repository in org.eclipse.jgit.internal.storage.dfs Modifier and Type Class Description class
DfsRepository
A Git repository on a DFS.class
InMemoryRepository
Git repository stored entirely in the local process memory. -
Uses of Repository in org.eclipse.jgit.internal.storage.file
Subclasses of Repository in org.eclipse.jgit.internal.storage.file Modifier and Type Class Description class
FileRepository
Represents a Git repository.Fields in org.eclipse.jgit.internal.storage.file declared as Repository Modifier and Type Field Description (package private) Repository
GlobalAttributesNode. repository
(package private) Repository
InfoAttributesNode. repository
Methods in org.eclipse.jgit.internal.storage.file that return Repository Modifier and Type Method Description protected Repository
FileReftableDatabase.FileReftableRefUpdate. getRepository()
(package private) Repository
RefDirectory. getRepository()
protected Repository
RefDirectoryUpdate. getRepository()
Get the repository storing the database's objects.Methods in org.eclipse.jgit.internal.storage.file with parameters of type Repository Modifier and Type Method Description private static void
FileReftableDatabase. writeConvertTable(Repository repo, ReftableWriter w, boolean writeLogs)
Constructors in org.eclipse.jgit.internal.storage.file with parameters of type Repository Constructor Description AttributesNodeProviderImpl(Repository repo)
Constructor.FileReftableBatchRefUpdate(FileReftableDatabase db, Repository repository)
GlobalAttributesNode(Repository repository)
Constructor for GlobalAttributesNode.InfoAttributesNode(Repository repository)
Constructor for InfoAttributesNode.ReflogReaderImpl(Repository db, java.lang.String refname)
-
Uses of Repository in org.eclipse.jgit.internal.storage.pack
Constructors in org.eclipse.jgit.internal.storage.pack with parameters of type Repository Constructor Description PackWriter(Repository repo)
Create writer for specified repository.PackWriter(Repository repo, ObjectReader reader)
Create writer for specified repository. -
Uses of Repository in org.eclipse.jgit.internal.storage.reftable
Fields in org.eclipse.jgit.internal.storage.reftable declared as Repository Modifier and Type Field Description private Repository
ReftableBatchRefUpdate. repository
Constructors in org.eclipse.jgit.internal.storage.reftable with parameters of type Repository Constructor Description ReftableBatchRefUpdate(RefDatabase refdb, ReftableDatabase reftableDb, java.util.concurrent.locks.Lock lock, Repository repository)
Initialize.ReftableConfig(Repository db)
Create a configuration honoring the repository's settings. -
Uses of Repository in org.eclipse.jgit.lfs
Fields in org.eclipse.jgit.lfs declared as Repository Modifier and Type Field Description private Repository
InstallBuiltinLfsCommand. repository
Methods in org.eclipse.jgit.lfs with parameters of type Repository Modifier and Type Method Description LfsFactory.LfsInputStream
BuiltinLFS. applyCleanFilter(Repository db, java.io.InputStream input, long length, Attribute attribute)
ObjectLoader
BuiltinLFS. applySmudgeFilter(Repository db, ObjectLoader loader, Attribute attribute)
static TemporaryBuffer
LfsBlobFilter. cleanLfsBlob(Repository db, java.io.InputStream originalContent)
Run the LFS clean filter on the given stream and return a stream to the LFS pointer file buffer.static java.util.Collection<java.nio.file.Path>
SmudgeFilter. downloadLfsResource(Lfs lfs, Repository db, LfsPointer... res)
Download content which is hosted on a LFS serverPrePushHook
BuiltinLFS. getPrePushHook(Repository repo, java.io.PrintStream outputStream)
PrePushHook
BuiltinLFS. getPrePushHook(Repository repo, java.io.PrintStream outputStream, java.io.PrintStream errorStream)
boolean
BuiltinLFS. isEnabled(Repository db)
private boolean
BuiltinLFS. isEnabled(Repository db, Attribute attribute)
LfsFactory.LfsInstallCommand
InstallBuiltinLfsCommand. setRepository(Repository repo)
Set the repository to install LFS forstatic ObjectLoader
LfsBlobFilter. smudgeLfsBlob(Repository db, ObjectLoader loader)
In case the givenObjectLoader
points to a LFS pointer file replace the loader with one pointing to the LFS media file contents.Constructors in org.eclipse.jgit.lfs with parameters of type Repository Constructor Description CleanFilter(Repository db, java.io.InputStream in, java.io.OutputStream out)
Constructor for CleanFilter.Lfs(Repository db)
Constructor for Lfs.LfsPrePushHook(Repository repo, java.io.PrintStream outputStream)
LfsPrePushHook(Repository repo, java.io.PrintStream outputStream, java.io.PrintStream errorStream)
SmudgeFilter(java.io.InputStream in, java.io.OutputStream out, Repository db)
SmudgeFilter(Repository db, java.io.InputStream in, java.io.OutputStream out)
Constructor for SmudgeFilter. -
Uses of Repository in org.eclipse.jgit.lfs.internal
Fields in org.eclipse.jgit.lfs.internal declared as Repository Modifier and Type Field Description private Repository
LfsConfig. db
Methods in org.eclipse.jgit.lfs.internal with parameters of type Repository Modifier and Type Method Description private static java.lang.String
LfsConnectionFactory. discoverLfsUrl(Repository db, java.lang.String purpose, java.util.Map<java.lang.String,java.lang.String> additionalHeaders, java.lang.String remoteUrl)
static HttpConnection
LfsConnectionFactory. getLfsConnection(Repository db, java.lang.String method, java.lang.String purpose)
Determine URL of LFS server by looking into config parameters lfs.url, lfs.[remote].url or remote.[remote].url.static HttpConnection
LfsConnectionFactory. getLfsContentConnection(Repository repo, Protocol.Action action, java.lang.String method)
Create a connection for the specifiedProtocol.Action
.private static java.lang.String
LfsConnectionFactory. getLfsUrl(Repository db, java.lang.String purpose, java.util.Map<java.lang.String,java.lang.String> additionalHeaders)
Get LFS Server URL.private static Protocol.ExpiringAction
LfsConnectionFactory. getSshAuthentication(Repository db, java.lang.String purpose, java.lang.String remoteUrl, URIish u)
Constructors in org.eclipse.jgit.lfs.internal with parameters of type Repository Constructor Description LfsConfig(Repository db)
Create a new instance of the LfsConfig. -
Uses of Repository in org.eclipse.jgit.lib
Classes in org.eclipse.jgit.lib with type parameters of type Repository Modifier and Type Class Description class
BaseRepositoryBuilder<B extends BaseRepositoryBuilder,R extends Repository>
Base builder to customize repository construction.Fields in org.eclipse.jgit.lib declared as Repository Modifier and Type Field Description private Repository
RebaseTodoFile. repo
private Repository
IndexDiff. repository
Fields in org.eclipse.jgit.lib with type parameters of type Repository Modifier and Type Field Description private java.util.Map<RepositoryCache.Key,Repository>
RepositoryCache. cacheMap
Methods in org.eclipse.jgit.lib that return Repository Modifier and Type Method Description protected abstract Repository
RefUpdate. getRepository()
Get the repository storing the database's objects.Repository
RepositoryCache.FileKey. open(boolean mustExist)
Repository
RepositoryCache.Key. open(boolean mustExist)
Called byRepositoryCache.open(Key)
if it doesn't exist yet.static Repository
RepositoryCache. open(RepositoryCache.Key location)
Open an existing repository, reusing a cached instance if possible.static Repository
RepositoryCache. open(RepositoryCache.Key location, boolean mustExist)
Open a repository, reusing a cached instance if possible.private Repository
RepositoryCache. openRepository(RepositoryCache.Key location, boolean mustExist)
private Repository
RepositoryCache. unregisterRepository(RepositoryCache.Key location)
Methods in org.eclipse.jgit.lib with parameters of type Repository Modifier and Type Method Description private static AbbrevConfig
AbbrevConfig. auto(Repository repo)
An appropriate value is computed based on the approximate number of packed objects in a repository, which hopefully is enough for abbreviated object names to stay unique for some time.static void
RepositoryCache. close(Repository db)
Close and remove a repository from the cache.java.lang.String
CommitConfig. getCommitTemplateContent(Repository repository)
Get the content to the commit template as defined incommit.template
.WorkingTreeIterator
IndexDiff.WorkingTreeIteratorFactory. getWorkingTreeIterator(Repository repo)
(package private) static boolean
RepositoryCache. isCached(Repository repo)
private boolean
RepositoryCache. isExpired(Repository db)
static BranchTrackingStatus
BranchTrackingStatus. of(Repository repository, java.lang.String branchName)
Compute the tracking status for thebranchName
inrepository
.static AbbrevConfig
AbbrevConfig. parseFromConfig(Repository repo)
Parse string value of core.abbrev git option for a given repositoryprivate static byte[]
BlobBasedConfig. read(Repository db, AnyObjectId blobId)
private static byte[]
BlobBasedConfig. read(Repository db, AnyObjectId treeish, java.lang.String path)
static void
RepositoryCache. register(Repository db)
Register one repository into the cache.private void
RepositoryCache. registerRepository(RepositoryCache.Key location, Repository db)
static void
RepositoryCache. unregister(Repository db)
Remove a repository from the cache.Constructors in org.eclipse.jgit.lib with parameters of type Repository Constructor Description BlobBasedConfig(Config base, Repository db, AnyObjectId objectId)
Load a configuration file from a blob.BlobBasedConfig(Config base, Repository db, AnyObjectId treeish, java.lang.String path)
Load a configuration file from a blob stored in a specific commit.IndexDiff(Repository repository, java.lang.String revstr, WorkingTreeIterator workingTreeIterator)
Construct an IndexDiffIndexDiff(Repository repository, ObjectId objectId, WorkingTreeIterator workingTreeIterator)
Construct an IndexdiffPersonIdent(Repository repo)
Creates new PersonIdent from config info in repository, with current time.RebaseTodoFile(Repository repo)
Constructor for RebaseTodoFile. -
Uses of Repository in org.eclipse.jgit.merge
Fields in org.eclipse.jgit.merge declared as Repository Modifier and Type Field Description protected Repository
Merger. db
The repository this merger operates on.Methods in org.eclipse.jgit.merge that return Repository Modifier and Type Method Description Repository
Merger. getRepository()
Get the repository this merger operates on.protected Repository
Merger. nonNullRepo()
Get non-null repository instanceMethods in org.eclipse.jgit.merge with parameters of type Repository Modifier and Type Method Description static MergeConfig
MergeConfig. getConfigForCurrentBranch(Repository repo)
Get merge configuration for the current branch of the repositoryabstract Merger
MergeStrategy. newMerger(Repository db)
Create a new merge instance.abstract Merger
MergeStrategy. newMerger(Repository db, boolean inCore)
Create a new merge instance.Merger
StrategyOneSided. newMerger(Repository db)
Create a new merge instance.Merger
StrategyOneSided. newMerger(Repository db, boolean inCore)
Create a new merge instance.ThreeWayMerger
StrategyRecursive. newMerger(Repository db)
Create a new merge instance.ThreeWayMerger
StrategyRecursive. newMerger(Repository db, boolean inCore)
Create a new merge instance.ThreeWayMerger
StrategyResolve. newMerger(Repository db)
Create a new merge instance.ThreeWayMerger
StrategyResolve. newMerger(Repository db, boolean inCore)
Create a new merge instance.ThreeWayMerger
StrategySimpleTwoWayInCore. newMerger(Repository db)
Create a new merge instance.ThreeWayMerger
StrategySimpleTwoWayInCore. newMerger(Repository db, boolean inCore)
Create a new merge instance.abstract ThreeWayMerger
ThreeWayMergeStrategy. newMerger(Repository db)
Create a new merge instance.abstract ThreeWayMerger
ThreeWayMergeStrategy. newMerger(Repository db, boolean inCore)
Create a new merge instance.Constructors in org.eclipse.jgit.merge with parameters of type Repository Constructor Description InCoreMerger(Repository local)
Merger(Repository local)
Create a new merge instance for a repository.OneSide(Repository local, int index)
RecursiveMerger(Repository local)
Normal recursive merge, implies not inCoreRecursiveMerger(Repository local, boolean inCore)
Normal recursive merge when you want a choice of DirCache placement inCoreResolveMerger(Repository local)
Constructor for ResolveMerger.ResolveMerger(Repository local, boolean inCore)
Constructor for ResolveMerger.ThreeWayMerger(Repository local)
Create a new merge instance for a repository.ThreeWayMerger(Repository local, boolean inCore)
Create a new merge instance for a repository. -
Uses of Repository in org.eclipse.jgit.notes
Fields in org.eclipse.jgit.notes declared as Repository Modifier and Type Field Description private Repository
NoteMapMerger. db
Constructors in org.eclipse.jgit.notes with parameters of type Repository Constructor Description NoteMapMerger(Repository db)
Constructs a NoteMapMerger withDefaultNoteMerger
as the merger for notes and theMergeStrategy.RESOLVE
as the strategy for resolving conflicts on non-notesNoteMapMerger(Repository db, NoteMerger noteMerger, MergeStrategy nonNotesMergeStrategy)
Constructs a NoteMapMerger with customNoteMerger
and customMergeStrategy
. -
Uses of Repository in org.eclipse.jgit.pgm
Fields in org.eclipse.jgit.pgm declared as Repository Modifier and Type Field Description protected Repository
TextBuiltin. db
Git repository the command was invoked within.Methods in org.eclipse.jgit.pgm that return Repository Modifier and Type Method Description Repository
TextBuiltin. getRepository()
Get the repositoryprotected Repository
Main. openGitDir(java.lang.String aGitdir)
Evaluate the--git-dir
option and open the repository.Methods in org.eclipse.jgit.pgm with parameters of type Repository Modifier and Type Method Description private java.nio.charset.Charset
TextBuiltin. getLogOutputEncodingCharset(Repository repository)
Get the log output encoding specified in the repository'si18n.logOutputEncoding
configuration.protected void
Diff. init(Repository repository, java.lang.String gitDir)
Initialize the command to work with a repository.protected void
DiffTool. init(Repository repository, java.lang.String gitDir)
protected void
Log. init(Repository repository, java.lang.String gitDir)
Initialize the command to work with a repository.protected void
Show. init(Repository repository, java.lang.String gitDir)
Initialize the command to work with a repository.protected void
TextBuiltin. init(Repository repository, java.lang.String gitDir)
Initialize the command to work with a repository.void
TextBuiltin. initRaw(Repository repository, java.lang.String gitDir, java.io.InputStream input, java.io.OutputStream output, java.io.OutputStream error)
Initializes the command to work with a repository, including setting the output and error streams. -
Uses of Repository in org.eclipse.jgit.pgm.debug
Methods in org.eclipse.jgit.pgm.debug with parameters of type Repository Modifier and Type Method Description private void
DiffAlgorithms. run(Repository repo)
private void
TextHashFunctions. run(Repository repo)
-
Uses of Repository in org.eclipse.jgit.pgm.opt
Fields in org.eclipse.jgit.pgm.opt declared as Repository Modifier and Type Field Description private Repository
CmdLineParser. db
Methods in org.eclipse.jgit.pgm.opt that return Repository Modifier and Type Method Description Repository
CmdLineParser. getRepository()
Get the repository this parser translates values through.Constructors in org.eclipse.jgit.pgm.opt with parameters of type Repository Constructor Description CmdLineParser(java.lang.Object bean, Repository repo)
Creates a new command line owner that parses arguments/options and set them into the given object. -
Uses of Repository in org.eclipse.jgit.revplot
Fields in org.eclipse.jgit.revplot declared as Repository Modifier and Type Field Description private Repository
PlotWalk. repository
Constructors in org.eclipse.jgit.revplot with parameters of type Repository Constructor Description PlotWalk(Repository repo)
Create a new revision walker for a given repository. -
Uses of Repository in org.eclipse.jgit.revwalk
Constructors in org.eclipse.jgit.revwalk with parameters of type Repository Constructor Description ObjectWalk(Repository repo, int depth)
ObjectWalk(Repository repo)
Create a new revision and object walker for a given repository.RevWalk(Repository repo, int depth)
RevWalk(Repository repo)
Create a new revision walker for a given repository. -
Uses of Repository in org.eclipse.jgit.storage.file
Methods in org.eclipse.jgit.storage.file that return Repository Modifier and Type Method Description Repository
FileRepositoryBuilder. build()
Create a repository matching the configuration in this builder.static Repository
FileRepositoryBuilder. create(java.io.File gitDir)
Convenience factory method to construct aFileRepository
. -
Uses of Repository in org.eclipse.jgit.storage.pack
Constructors in org.eclipse.jgit.storage.pack with parameters of type Repository Constructor Description PackConfig(Repository db)
Create a configuration honoring the repository's settings. -
Uses of Repository in org.eclipse.jgit.submodule
Fields in org.eclipse.jgit.submodule declared as Repository Modifier and Type Field Description private Repository
SubmoduleWalk. repository
Methods in org.eclipse.jgit.submodule that return Repository Modifier and Type Method Description Repository
SubmoduleWalk. getRepository()
Get repository for current submodule entrystatic Repository
SubmoduleWalk. getSubmoduleRepository(java.io.File parent, java.lang.String path)
Get submodule repository at pathstatic Repository
SubmoduleWalk. getSubmoduleRepository(java.io.File parent, java.lang.String path, FS fs)
Get submodule repository at path, using the specified file system abstractionstatic Repository
SubmoduleWalk. getSubmoduleRepository(java.io.File parent, java.lang.String path, FS fs, BaseRepositoryBuilder<?,? extends Repository> builder)
Get submodule repository at path, using the specified file system abstraction and the specified builderstatic Repository
SubmoduleWalk. getSubmoduleRepository(Repository parent, java.lang.String path)
Get submodule repositoryMethods in org.eclipse.jgit.submodule that return types with arguments of type Repository Modifier and Type Method Description private BaseRepositoryBuilder<?,? extends Repository>
SubmoduleWalk. getBuilder()
Methods in org.eclipse.jgit.submodule with parameters of type Repository Modifier and Type Method Description static boolean
SubmoduleWalk. containsGitModulesFile(Repository repository)
Checks whether the working tree contains a .gitmodules file.static SubmoduleWalk
SubmoduleWalk. forIndex(Repository repository)
Create a generator to walk over the submodule entries currently in the index The.gitmodules
file is read from the index.static SubmoduleWalk
SubmoduleWalk. forPath(Repository repository, AnyObjectId treeId, java.lang.String path)
Create a generator and advance it to the submodule entry at the given pathstatic SubmoduleWalk
SubmoduleWalk. forPath(Repository repository, AbstractTreeIterator iterator, java.lang.String path)
Create a generator and advance it to the submodule entry at the given pathstatic java.io.File
SubmoduleWalk. getSubmoduleDirectory(Repository parent, java.lang.String path)
Get submodule directorystatic java.lang.String
SubmoduleWalk. getSubmoduleRemoteUrl(Repository parent, java.lang.String url)
Resolve submodule repository URL.static Repository
SubmoduleWalk. getSubmoduleRepository(Repository parent, java.lang.String path)
Get submodule repositoryMethod parameters in org.eclipse.jgit.submodule with type arguments of type Repository Modifier and Type Method Description static Repository
SubmoduleWalk. getSubmoduleRepository(java.io.File parent, java.lang.String path, FS fs, BaseRepositoryBuilder<?,? extends Repository> builder)
Get submodule repository at path, using the specified file system abstraction and the specified builderConstructors in org.eclipse.jgit.submodule with parameters of type Repository Constructor Description SubmoduleWalk(Repository repository)
Create submodule generator -
Uses of Repository in org.eclipse.jgit.transport
Fields in org.eclipse.jgit.transport declared as Repository Modifier and Type Field Description private Repository
BundleWriter. db
private Repository
PushCertificateParser. db
Database we write the push certificate into.private Repository
PushCertificateStore. db
private Repository
ReceivePack. db
Database we write the stored objects into.private Repository
UploadPack. db
Database we read the objects from.protected Repository
BasePackConnection. local
The repository this transport fetches into, or pushes out of.protected Repository
Transport. local
The repository this transport fetches into, or pushes out of.(package private) Repository
WalkFetchConnection. local
The repository this transport fetches into, or pushes out of.private Repository
WalkPushConnection. local
The repository this transport pushes out of.private Repository
RemoteRefUpdate. localDb
(package private) Repository
TestProtocol.Handle. remote
private Repository
ConnectivityChecker.ConnectivityCheckInfo. repository
private Repository
RefAdvertiser. repository
Methods in org.eclipse.jgit.transport that return Repository Modifier and Type Method Description Repository
ConnectivityChecker.ConnectivityCheckInfo. getRepository()
Repository
ReceivePack. getRepository()
Get the repository this receive completes into.Repository
UploadPack. getRepository()
Get the repository this upload is reading from.private Repository
TransportLocal. openRepo()
(package private) Repository
Daemon. openRepository(DaemonClient client, java.lang.String name)
Methods in org.eclipse.jgit.transport with parameters of type Repository Modifier and Type Method Description boolean
TransportProtocol. canHandle(URIish uri, Repository local, java.lang.String remoteName)
Determine if this protocol can handle a particular URI.java.lang.String
HMACSHA1NonceGenerator. createNonce(Repository repo, long timestamp)
Create nonce to be signed by the pusherjava.lang.String
NonceGenerator. createNonce(Repository db, long timestamp)
Create nonce to be signed by the pusher(package private) ReceivePack
TransportLocal. createReceivePack(Repository dst)
(package private) UploadPack
TransportLocal. createUploadPack(Repository dst)
(package private) abstract void
DaemonService. execute(DaemonClient client, Repository db, java.util.Collection<java.lang.String> extraParameters)
private static java.util.Collection<RefSpec>
Transport. expandPushWildcardsFor(Repository db, java.util.Collection<RefSpec> specs)
static java.util.Collection<RemoteRefUpdate>
Transport. findRemoteRefUpdatesFor(Repository db, java.util.Collection<RefSpec> specs, java.util.Collection<RefSpec> fetchSpecs)
Convert push remote refs update specification fromRefSpec
form toRemoteRefUpdate
.static java.util.Collection<RemoteRefUpdate>
Transport. findRemoteRefUpdatesFor(Repository db, java.util.Collection<RefSpec> specs, java.util.Map<java.lang.String,RefLeaseSpec> leases, java.util.Collection<RefSpec> fetchSpecs)
Convert push remote refs update specification fromRefSpec
form toRemoteRefUpdate
.protected java.util.Set<ObjectId>
AbstractAdvertiseRefsHook. getAdvertisedHaves(Repository repository, RevWalk revWalk)
Get the additional haves to advertise.protected abstract java.util.Map<java.lang.String,Ref>
AbstractAdvertiseRefsHook. getAdvertisedRefs(Repository repository, RevWalk revWalk)
Get the refs to advertise.void
RefAdvertiser. init(Repository src)
Initialize this advertiser with a repository for peeling tags.private boolean
DaemonService. isEnabledFor(Repository db)
Transport
TestProtocol. open(URIish uri, Repository local, java.lang.String remoteName)
Open a Transport instance to the other repository.static Transport
Transport. open(Repository local, java.lang.String remote)
Open a new transport instance to connect two repositories.static Transport
Transport. open(Repository local, java.lang.String remote, Transport.Operation op)
Open a new transport instance to connect two repositories.static Transport
Transport. open(Repository local, RemoteConfig cfg)
Open a new transport instance to connect two repositories.static Transport
Transport. open(Repository local, RemoteConfig cfg, Transport.Operation op)
Open a new transport instance to connect two repositories.static Transport
Transport. open(Repository local, URIish uri)
Open a new transport instance to connect two repositories.static Transport
Transport. open(Repository local, URIish uri, java.lang.String remoteName)
Open a new transport instance to connect two repositories.abstract Transport
TransportProtocol. open(URIish uri, Repository local, java.lang.String remoteName)
Open a Transport instance to the other repository.static java.util.List<Transport>
Transport. openAll(Repository local, java.lang.String remote)
Open new transport instances to connect two repositories.static java.util.List<Transport>
Transport. openAll(Repository local, java.lang.String remote, Transport.Operation op)
Open new transport instances to connect two repositories.static java.util.List<Transport>
Transport. openAll(Repository local, RemoteConfig cfg)
Open new transport instances to connect two repositories.static java.util.List<Transport>
Transport. openAll(Repository local, RemoteConfig cfg, Transport.Operation op)
Open new transport instances to connect two repositories.URIish
TestProtocol. register(C req, Repository remote)
Register a repository connection over the internal test protocol.void
ConnectivityChecker.ConnectivityCheckInfo. setRepository(Repository repository)
PushCertificate.NonceStatus
HMACSHA1NonceGenerator. verify(java.lang.String received, java.lang.String sent, Repository db, boolean allowSlop, int slop)
Verify trustworthiness of the received nonce.PushCertificate.NonceStatus
NonceGenerator. verify(java.lang.String received, java.lang.String sent, Repository db, boolean allowSlop, int slop)
Verify trustworthiness of the received nonce.Constructors in org.eclipse.jgit.transport with parameters of type Repository Constructor Description BundleWriter(Repository repo)
Create a writer for a bundle.Handle(C req, Repository remote)
HttpTransport(Repository local, URIish uri)
Create a new transport instance.InternalFetchConnection(PackTransport transport, UploadPackFactory<C> uploadPackFactory, C req, Repository remote)
Constructor for InternalFetchConnection.InternalPushConnection(PackTransport transport, ReceivePackFactory<C> receivePackFactory, C req, Repository remote)
Constructor for InternalPushConnection.PushCertificateParser(Repository into, SignedPushConfig cfg)
Constructor for PushCertificateParser.PushCertificateStore(Repository db)
Create a new store backed by the given repository.ReceivePack(Repository into)
Create a new pack receive for an open repository.RemoteRefUpdate(Repository localDb, boolean forceUpdate, java.util.Collection<RefSpec> fetchSpecs)
Creates a "placeholder" update for the "matching" RefSpec ":".RemoteRefUpdate(Repository localDb, java.lang.String srcRef, java.lang.String remoteName, boolean forceUpdate, java.lang.String localName, ObjectId expectedOldObjectId)
Construct remote ref update request by providing an update specification.RemoteRefUpdate(Repository localDb, java.lang.String srcRef, ObjectId srcId, java.lang.String remoteName, boolean forceUpdate, java.lang.String localName, java.util.Collection<RefSpec> fetchSpecs, ObjectId expectedOldObjectId)
RemoteRefUpdate(Repository localDb, java.lang.String srcRef, ObjectId srcId, java.lang.String remoteName, boolean forceUpdate, java.lang.String localName, ObjectId expectedOldObjectId)
Construct remote ref update request by providing an update specification.RemoteRefUpdate(Repository localDb, Ref srcRef, java.lang.String remoteName, boolean forceUpdate, java.lang.String localName, ObjectId expectedOldObjectId)
Construct remote ref update request by providing an update specification.SshTransport(Repository local, URIish uri)
Create a new transport instance.TcpTransport(Repository local, URIish uri)
Create a new transport instance.TransferConfig(Repository db)
Create a configuration honoring the repository's settings.Transport(Repository local, URIish uri)
Create a new transport instance.TransportAmazonS3(Repository local, URIish uri)
TransportBundleFile(Repository local, URIish uri, java.io.File bundlePath)
TransportBundleStream(Repository db, URIish uri, java.io.InputStream in)
Create a new transport to fetch objects from a streamed bundle.TransportGitAnon(Repository local, URIish uri)
TransportGitSsh(Repository local, URIish uri)
TransportHttp(Repository local, URIish uri)
TransportInternal(Repository local, URIish uri, TestProtocol.Handle handle)
TransportLocal(Repository local, URIish uri, java.io.File gitDir)
TransportSftp(Repository local, URIish uri)
UploadPack(Repository copyFrom)
Create a new pack upload for an open repository. -
Uses of Repository in org.eclipse.jgit.transport.resolver
Fields in org.eclipse.jgit.transport.resolver with type parameters of type Repository Modifier and Type Field Description private java.util.Map<java.lang.String,Repository>
FileResolver. exports
Methods in org.eclipse.jgit.transport.resolver that return Repository Modifier and Type Method Description Repository
FileResolver. open(C req, java.lang.String name)
Locate and open a reference to aRepository
.Repository
RepositoryResolver. open(C req, java.lang.String name)
Locate and open a reference to aRepository
.Methods in org.eclipse.jgit.transport.resolver with parameters of type Repository Modifier and Type Method Description ReceivePack
ReceivePackFactory. create(C req, Repository db)
Create and configure a new ReceivePack instance for a repository.UploadPack
UploadPackFactory. create(C req, Repository db)
Create and configure a new UploadPack instance for a repository.void
FileResolver. exportRepository(java.lang.String name, Repository db)
Add a single repository to the set that is exported by this daemon.protected boolean
FileResolver. isExportOk(C req, java.lang.String repositoryName, Repository db)
Check if this repository can be served. -
Uses of Repository in org.eclipse.jgit.treewalk
Fields in org.eclipse.jgit.treewalk declared as Repository Modifier and Type Field Description protected Repository
WorkingTreeIterator. repository
Repository that is the root level being iterated over(package private) Repository
WorkingTreeIterator.RootIgnoreNode. repository
Methods in org.eclipse.jgit.treewalk that return Repository Modifier and Type Method Description Repository
WorkingTreeIterator. getRepository()
Retrieves theRepository
thisWorkingTreeIterator
operates on.Methods in org.eclipse.jgit.treewalk with parameters of type Repository Modifier and Type Method Description static TreeWalk
TreeWalk. forPath(Repository db, java.lang.String path, AnyObjectId... trees)
Open a tree walk and filter to exactly one path.static TreeWalk
TreeWalk. forPath(Repository db, java.lang.String path, RevTree tree)
Open a tree walk and filter to exactly one path.static TreeWalk
TreeWalk. forPath(Repository repo, ObjectReader reader, java.lang.String path, AnyObjectId... trees)
Open a tree walk and filter to exactly one path.protected void
WorkingTreeIterator. initRootIterator(Repository repo)
Initialize this iterator for the root level of a repository.Constructors in org.eclipse.jgit.treewalk with parameters of type Repository Constructor Description FileTreeIterator(Repository repo)
Create a new iterator to traverse the work tree and its children.FileTreeIterator(Repository repo, FileTreeIterator.FileModeStrategy fileModeStrategy)
Create a new iterator to traverse the work tree and its children.NameConflictTreeWalk(Repository repo)
Create a new tree walker for a given repository.NameConflictTreeWalk(Repository repo, ObjectReader or)
Create a new tree walker for a given repository.RootIgnoreNode(WorkingTreeIterator.Entry entry, Repository repository)
TreeWalk(Repository repo)
Create a new tree walker for a given repository.TreeWalk(Repository repo, ObjectReader or)
Create a new tree walker for a given repository.TreeWalk(Repository repo, ObjectReader or, boolean closeReader)
-
Uses of Repository in org.eclipse.jgit.util
Methods in org.eclipse.jgit.util with parameters of type Repository Modifier and Type Method Description LfsFactory.LfsInputStream
LfsFactory. applyCleanFilter(Repository db, java.io.InputStream input, long length, Attribute attribute)
Apply clean filtering to the given stream, writing the file content to the LFS storage if required and returning a stream to the LFS pointer instead.ObjectLoader
LfsFactory. applySmudgeFilter(Repository db, ObjectLoader loader, Attribute attribute)
Apply smudge filtering to a given loader, potentially redirecting it to a LFS blob which is downloaded on demand.java.io.File
FS. findHook(Repository repository, java.lang.String hookName)
Tries to find a hook matching the given one in the given repository.static Attributes
LfsFactory. getAttributesForPath(Repository db, java.lang.String path)
static Attributes
LfsFactory. getAttributesForPath(Repository db, java.lang.String path, RevCommit commit)
Get attributes for given path and commitprivate java.io.File
FS. getHooksDirectory(Repository repository)
PrePushHook
LfsFactory. getPrePushHook(Repository repo, java.io.PrintStream outputStream)
Retrieve a pre-push hook to be applied using the default error stream.PrePushHook
LfsFactory. getPrePushHook(Repository repo, java.io.PrintStream outputStream, java.io.PrintStream errorStream)
Retrieve a pre-push hook to be applied.private java.io.File
FS. getRunDirectory(Repository repository, java.lang.String hookName)
protected ProcessResult
FS. internalRunHookIfPresent(Repository repository, java.lang.String hookName, java.lang.String[] args, java.io.OutputStream outRedirect, java.io.OutputStream errRedirect, java.lang.String stdinArgs)
boolean
LfsFactory. isEnabled(Repository db)
ProcessResult
FS_POSIX. runHookIfPresent(Repository repository, java.lang.String hookName, java.lang.String[] args, java.io.OutputStream outRedirect, java.io.OutputStream errRedirect, java.lang.String stdinArgs)
Checks whether the given hook is defined for the given repository, then runs it with the given arguments.ProcessResult
FS_Win32_Cygwin. runHookIfPresent(Repository repository, java.lang.String hookName, java.lang.String[] args, java.io.OutputStream outRedirect, java.io.OutputStream errRedirect, java.lang.String stdinArgs)
Checks whether the given hook is defined for the given repository, then runs it with the given arguments.ProcessResult
FS. runHookIfPresent(Repository repository, java.lang.String hookName, java.lang.String[] args)
Checks whether the given hook is defined for the given repository, then runs it with the given arguments.ProcessResult
FS. runHookIfPresent(Repository repository, java.lang.String hookName, java.lang.String[] args, java.io.OutputStream outRedirect, java.io.OutputStream errRedirect, java.lang.String stdinArgs)
Checks whether the given hook is defined for the given repository, then runs it with the given arguments.LfsFactory.LfsInstallCommand
LfsFactory.LfsInstallCommand. setRepository(Repository repo)
-