Uses of Class
org.eclipse.jgit.lib.Repository
Packages that use Repository
Package
Description
High-level API commands (the porcelain of JGit).
Support for reading .gitattributes.
Computing blame/annotate information of files.
Comparing file contents by computing diffs.
Reading and editing the directory cache (index).
Events and listener interfaces.
Distributed file system based repository storage.
File based repository storage.
Reading/writing Git pack files.
Core API for repository, config, refs, object database.
Content and commit history merge algorithms.
Git notes processing (for commits, etc).
Patch file parser and data structure.
Building/rendering revision graphs.
Walking revision graphs (commit history).
Git submodule support.
Transport (fetch/push) for different protocols.
Server-side resolver for locating repositories by URLs.
Walking and comparing directory/file trees (of commits, file system).
Utility classes.
-
Uses of Repository in org.eclipse.jgit.api
Fields in org.eclipse.jgit.api declared as RepositoryModifier and TypeFieldDescriptionprotected final Repository
GitCommand.repo
The repository this command is working withMethods in org.eclipse.jgit.api that return RepositoryModifier and TypeMethodDescriptionSubmoduleAddCommand.call()
Git.getRepository()
Get repositoryGitCommand.getRepository()
Get repository this command is working onMethods in org.eclipse.jgit.api with parameters of type RepositoryModifier and TypeMethodDescriptionprotected String
SubmoduleSyncCommand.getHeadBranch
(Repository subRepo) Get branch that HEAD currently points tostatic Git
Git.wrap
(Repository repo) Wrap repositoryConstructors in org.eclipse.jgit.api with parameters of type RepositoryModifierConstructorDescriptionAddCommand
(Repository repo) Constructor for AddCommandprotected
AddNoteCommand
(Repository repo) Constructor for AddNoteCommandArchiveCommand
(Repository repo) Constructor for ArchiveCommandBlameCommand
(Repository repo) Constructor for BlameCommandprotected
CheckoutCommand
(Repository repo) Constructor for CheckoutCommandprotected
CherryPickCommand
(Repository repo) Constructor for CherryPickCommandprotected
CleanCommand
(Repository repo) Constructor for CleanCommandprotected
CommitCommand
(Repository repo) Constructor for CommitCommandprotected
Constructor for CreateBranchCommandprotected
Constructor for DeleteBranchCommandprotected
DeleteTagCommand
(Repository repo) Constructor for DeleteTagCommandprotected
DescribeCommand
(Repository repo) Constructor for DescribeCommand.protected
DiffCommand
(Repository repo) Constructor for DiffCommandprotected
FetchCommand
(Repository repo) Constructor for FetchCommand.protected
Constructor for GarbageCollectCommand.Git
(Repository repo) Construct a newGit
object which can interact with the specified git repository.protected
GitCommand
(Repository repo) Creates a new command which interacts with a single repositoryprotected
ListBranchCommand
(Repository repo) Constructor for ListBranchCommand.protected
ListNotesCommand
(Repository repo) Constructor for ListNotesCommand.protected
ListTagCommand
(Repository repo) Constructor for ListTagCommand.protected
LogCommand
(Repository repo) Constructor for LogCommand.LsRemoteCommand
(Repository repo) Constructor for LsRemoteCommandprotected
MergeCommand
(Repository repo) Constructor for MergeCommand.protected
NameRevCommand
(Repository repo) Create a new name-rev command.protected
PullCommand
(Repository repo) Constructor for PullCommand.protected
PushCommand
(Repository repo) Constructor for PushCommand.protected
RebaseCommand
(Repository repo) Constructor for RebaseCommand.ReflogCommand
(Repository repo) Constructor for ReflogCommand.protected
RemoteAddCommand
(Repository repo) Constructor for RemoteAddCommand.protected
RemoteListCommand
(Repository repo) Constructor for RemoteListCommand.protected
Constructor for RemoteRemoveCommand.protected
Constructor for RemoteSetUrlCommand.protected
RemoveNoteCommand
(Repository repo) Constructor for RemoveNoteCommand.protected
Constructor for RenameBranchCommand.ResetCommand
(Repository repo) Constructor for ResetCommand.protected
RevertCommand
(Repository repo) Constructor for RevertCommand.RmCommand
(Repository repo) Constructor for RmCommand.protected
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 commandprotected
StatusCommand
(Repository repo) Constructor for StatusCommand.Constructor for SubmoduleAddCommand.Constructor of SubmoduleDeinitCommandConstructor for SubmoduleInitCommand.Constructor for SubmoduleStatusCommand.Constructor for SubmoduleSyncCommand.Constructor for SubmoduleUpdateCommand.protected
TagCommand
(Repository repo) Constructor for TagCommand.protected
TransportCommand
(Repository repo) Constructor for TransportCommand.Creates a newVerifySignatureCommand
for the givenRepository
. -
Uses of Repository in org.eclipse.jgit.attributes
Methods in org.eclipse.jgit.attributes with parameters of type RepositoryModifier and TypeMethodDescriptionFilterCommandFactory.create
(Repository db, InputStream in, OutputStream out) Create a newFilterCommand
.static FilterCommand
FilterCommandRegistry.createFilterCommand
(String filterCommandName, Repository db, InputStream in, OutputStream out) Create a newFilterCommand
for the given name. -
Uses of Repository in org.eclipse.jgit.blame
Methods in org.eclipse.jgit.blame that return RepositoryConstructors in org.eclipse.jgit.blame with parameters of type RepositoryModifierConstructorDescriptionBlameGenerator
(Repository repository, String path) Create a blame generator for the repository and path (relative to repository) -
Uses of Repository in org.eclipse.jgit.diff
Methods in org.eclipse.jgit.diff with parameters of type RepositoryModifier and TypeMethodDescriptionvoid
DiffFormatter.setRepository
(Repository repository) Set the repository the formatter can load object contents from.Constructors in org.eclipse.jgit.diff with parameters of type RepositoryModifierConstructorDescriptionRenameDetector
(Repository repo) Create a new rename detector for the given repository -
Uses of Repository in org.eclipse.jgit.dircache
Methods in org.eclipse.jgit.dircache with parameters of type RepositoryModifier and TypeMethodDescriptionstatic 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) Deprecated.static void
DirCacheCheckout.checkoutEntry
(Repository repo, DirCacheEntry entry, ObjectReader or, boolean deleteRecursive, DirCacheCheckout.CheckoutMetadata checkoutMetadata, WorkingTreeOptions options) Deprecated.since 6.6.1; useCheckout
insteadstatic void
DirCacheCheckout.getContent
(Repository repo, String path, DirCacheCheckout.CheckoutMetadata checkoutMetadata, DirCacheCheckout.StreamSupplier inputStream, WorkingTreeOptions opt, OutputStream os) Return filtered content for blob contents.static void
DirCacheCheckout.getContent
(Repository repo, String path, DirCacheCheckout.CheckoutMetadata checkoutMetadata, ObjectLoader ol, WorkingTreeOptions opt, 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.Constructors in org.eclipse.jgit.dircache with parameters of type RepositoryModifierConstructorDescriptionCheckout
(Repository repo) Creates a newCheckout
for checking out from the given repository.Checkout
(Repository repo, WorkingTreeOptions options) Creates a newCheckout
for checking out from the given repository.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
Methods in org.eclipse.jgit.events that return RepositoryModifier and TypeMethodDescriptionRepositoryEvent.getRepository()
Get the repository that was changedMethods in org.eclipse.jgit.events with parameters of type RepositoryModifier and TypeMethodDescriptionvoid
RepositoryEvent.setRepository
(Repository r) Set the repository this event occurred on. -
Uses of Repository in org.eclipse.jgit.gitrepo
Constructors in org.eclipse.jgit.gitrepo with parameters of type RepositoryModifierConstructorDescriptionCopyFile
(Repository repo, String path, String src, String dest) LinkFile
(Repository repo, String path, String src, String dest) ManifestParser
(ManifestParser.IncludedFileReader includedReader, String filename, String defaultBranch, String baseUrl, String groups, Repository rootRepo) Constructor for ManifestParserReferenceFile
(Repository repo, String path, String src, String dest) RepoCommand
(Repository repo) Constructor for RepoCommand -
Uses of Repository in org.eclipse.jgit.hooks
Methods in org.eclipse.jgit.hooks that return RepositoryModifier and TypeMethodDescriptionprotected Repository
GitHook.getRepository()
Get the repositoryMethods in org.eclipse.jgit.hooks with parameters of type RepositoryModifier and TypeMethodDescriptionstatic CommitMsgHook
Hooks.commitMsg
(Repository repo, PrintStream outputStream) Create commit-msg hook for the given repository with the default error streamstatic CommitMsgHook
Hooks.commitMsg
(Repository repo, PrintStream outputStream, PrintStream errorStream) Create commit-msg hook for the given repositorystatic PostCommitHook
Hooks.postCommit
(Repository repo, PrintStream outputStream) Create post-commit hook for the given repository with the default error streamstatic PostCommitHook
Hooks.postCommit
(Repository repo, PrintStream outputStream, PrintStream errorStream) Create post-commit hook for the given repositorystatic PreCommitHook
Hooks.preCommit
(Repository repo, PrintStream outputStream) Create pre-commit hook for the given repository with the default error streamstatic PreCommitHook
Hooks.preCommit
(Repository repo, PrintStream outputStream, PrintStream errorStream) Create pre-commit hook for the given repositorystatic PrePushHook
Hooks.prePush
(Repository repo, PrintStream outputStream) Create pre-push hook for the given repository with the default error streamstatic PrePushHook
Hooks.prePush
(Repository repo, PrintStream outputStream, PrintStream errorStream) Create pre-push hook for the given repositoryConstructors in org.eclipse.jgit.hooks with parameters of type RepositoryModifierConstructorDescriptionprotected
CommitMsgHook
(Repository repo, PrintStream outputStream) Constructor for CommitMsgHookprotected
CommitMsgHook
(Repository repo, PrintStream outputStream, PrintStream errorStream) Constructor for CommitMsgHookprotected
GitHook
(Repository repo, OutputStream outputStream) Constructor for GitHook.protected
GitHook
(Repository repo, OutputStream outputStream, OutputStream errorStream) Constructor for GitHookprotected
PostCommitHook
(Repository repo, PrintStream outputStream) Constructor for PostCommitHookprotected
PostCommitHook
(Repository repo, PrintStream outputStream, PrintStream errorStream) Constructor for PostCommitHookprotected
PreCommitHook
(Repository repo, PrintStream outputStream) Constructor for PreCommitHookprotected
PreCommitHook
(Repository repo, PrintStream outputStream, PrintStream errorStream) Constructor for PreCommitHookprotected
PrePushHook
(Repository repo, PrintStream outputStream) Constructor for PrePushHookprotected
PrePushHook
(Repository repo, PrintStream outputStream, PrintStream errorStream) Constructor for PrePushHook -
Uses of Repository in org.eclipse.jgit.internal.diff
Constructors in org.eclipse.jgit.internal.diff with parameters of type Repository -
Uses of Repository in org.eclipse.jgit.internal.diffmergetool
Methods in org.eclipse.jgit.internal.diffmergetool with parameters of type RepositoryModifier and TypeMethodDescriptionExternalToolUtils.getExternalToolFromAttributes
(Repository repository, String path, String toolKey) ProvidesOptional
with the name of an external tool if specified in git configuration for a path.Constructors in org.eclipse.jgit.internal.diffmergetool with parameters of type RepositoryModifierConstructorDescriptionDiffTools
(Repository repo) Creates the external diff-tools manager for given repository.MergeTools
(Repository repo) Creates the external merge-tools manager for given repository. -
Uses of Repository in org.eclipse.jgit.internal.storage.dfs
Subclasses of Repository in org.eclipse.jgit.internal.storage.dfsModifier and TypeClassDescriptionclass
A Git repository on a DFS.class
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.fileConstructors in org.eclipse.jgit.internal.storage.file with parameters of type RepositoryModifierConstructorDescriptionGlobalAttributesNode
(Repository repository) Constructor for GlobalAttributesNode.InfoAttributesNode
(Repository repository) Constructor for InfoAttributesNode. -
Uses of Repository in org.eclipse.jgit.internal.storage.pack
Constructors in org.eclipse.jgit.internal.storage.pack with parameters of type RepositoryModifierConstructorDescriptionPackWriter
(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
Constructors in org.eclipse.jgit.internal.storage.reftable with parameters of type RepositoryModifierConstructorDescriptionprotected
ReftableBatchRefUpdate
(RefDatabase refDb, ReftableDatabase reftableDb, Lock lock, Repository repository) Initialize.Create a configuration honoring the repository's settings. -
Uses of Repository in org.eclipse.jgit.lib
Classes in org.eclipse.jgit.lib with type parameters of type RepositoryModifier and TypeClassDescriptionclass
BaseRepositoryBuilder<B extends BaseRepositoryBuilder,
R extends Repository> Base builder to customize repository construction.Methods in org.eclipse.jgit.lib that return RepositoryModifier and TypeMethodDescriptionFileModeCache.getRepository()
Retrieves theRepository
.protected abstract Repository
RefUpdate.getRepository()
Get the repository storing the database's objects.RepositoryCache.FileKey.open
(boolean mustExist) 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.Methods in org.eclipse.jgit.lib with parameters of type RepositoryModifier and TypeMethodDescriptionstatic void
RepositoryCache.close
(Repository db) Close and remove a repository from the cache.CommitConfig.getCommitTemplateContent
(Repository repository) Get the content to the commit template as defined incommit.template
.IndexDiff.WorkingTreeIteratorFactory.getWorkingTreeIterator
(Repository repo) Get working tree iteratorstatic BranchTrackingStatus
BranchTrackingStatus.of
(Repository repository, 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 repositorystatic void
RepositoryCache.register
(Repository db) Register one repository into the cache.static void
RepositoryCache.unregister
(Repository db) Remove a repository from the cache.Constructors in org.eclipse.jgit.lib with parameters of type RepositoryModifierConstructorDescriptionBlobBasedConfig
(Config base, Repository db, AnyObjectId objectId) Load a configuration file from a blob.BlobBasedConfig
(Config base, Repository db, AnyObjectId treeish, String path) Load a configuration file from a blob stored in a specific commit.FileModeCache
(Repository repo) Creates a newFileModeCache
for aRepository
.IndexDiff
(Repository repository, 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 RepositoryModifier and TypeFieldDescriptionprotected final Repository
Merger.db
The repository this merger operates on.Methods in org.eclipse.jgit.merge that return RepositoryModifier and TypeMethodDescriptionMerger.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 RepositoryModifier and TypeMethodDescriptionResolveMerger.WorkTreeUpdater.createInCoreWorkTreeUpdater
(Repository repo, DirCache dirCache, ObjectInserter oi) Creates a newResolveMerger.WorkTreeUpdater
that works in memory only.ResolveMerger.WorkTreeUpdater.createWorkTreeUpdater
(Repository repo, DirCache dirCache) Creates a newResolveMerger.WorkTreeUpdater
for the given repository.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.StrategyOneSided.newMerger
(Repository db) StrategyOneSided.newMerger
(Repository db, boolean inCore) StrategyRecursive.newMerger
(Repository db) StrategyRecursive.newMerger
(Repository db, boolean inCore) StrategyResolve.newMerger
(Repository db) StrategyResolve.newMerger
(Repository db, boolean inCore) StrategySimpleTwoWayInCore.newMerger
(Repository db) StrategySimpleTwoWayInCore.newMerger
(Repository db, boolean inCore) abstract ThreeWayMerger
ThreeWayMergeStrategy.newMerger
(Repository db) abstract ThreeWayMerger
ThreeWayMergeStrategy.newMerger
(Repository db, boolean inCore) Constructors in org.eclipse.jgit.merge with parameters of type RepositoryModifierConstructorDescriptionprotected
Merger
(Repository local) Create a new merge instance for a repository.protected
RecursiveMerger
(Repository local) Normal recursive merge, implies not inCoreprotected
RecursiveMerger
(Repository local, boolean inCore) Normal recursive merge when you want a choice of DirCache placement inCoreprotected
ResolveMerger
(Repository local) Constructor for ResolveMerger.protected
ResolveMerger
(Repository local, boolean inCore) Constructor for ResolveMerger.protected
ThreeWayMerger
(Repository local) Create a new merge instance for a repository.protected
ThreeWayMerger
(Repository local, boolean inCore) Create a new merge instance for a repository. -
Uses of Repository in org.eclipse.jgit.notes
Constructors in org.eclipse.jgit.notes with parameters of type RepositoryModifierConstructorDescriptionConstructs 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.patch
Constructors in org.eclipse.jgit.patch with parameters of type RepositoryModifierConstructorDescriptionPatchApplier
(Repository repo) PatchApplier
(Repository repo, RevTree beforeTree, ObjectInserter oi) -
Uses of Repository in org.eclipse.jgit.revplot
Constructors in org.eclipse.jgit.revplot with parameters of type RepositoryModifierConstructorDescriptionPlotWalk
(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 RepositoryModifierConstructorDescriptionObjectWalk
(Repository repo, int depth) Create ObjectWalkObjectWalk
(Repository repo) Create a new revision and object walker for a given repository.RevWalk
(Repository repo, int depth) Create RevWalkRevWalk
(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 RepositoryModifier and TypeMethodDescriptionFileRepositoryBuilder.build()
Create a repository matching the configuration in this builder.static Repository
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 RepositoryModifierConstructorDescriptionPackConfig
(Repository db) Create a configuration honoring the repository's settings. -
Uses of Repository in org.eclipse.jgit.submodule
Methods in org.eclipse.jgit.submodule that return RepositoryModifier and TypeMethodDescriptionSubmoduleWalk.getRepository()
Get repository for current submodule entrystatic Repository
SubmoduleWalk.getSubmoduleRepository
(File parent, String path) Get submodule repository at pathstatic Repository
SubmoduleWalk.getSubmoduleRepository
(File parent, String path, FS fs) Get submodule repository at path, using the specified file system abstractionstatic Repository
SubmoduleWalk.getSubmoduleRepository
(File parent, 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, String path) Get submodule repositoryMethods in org.eclipse.jgit.submodule with parameters of type RepositoryModifier and TypeMethodDescriptionstatic 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, String path) Create a generator and advance it to the submodule entry at the given pathstatic SubmoduleWalk
SubmoduleWalk.forPath
(Repository repository, AbstractTreeIterator iterator, String path) Create a generator and advance it to the submodule entry at the given pathstatic File
SubmoduleWalk.getSubmoduleDirectory
(Repository parent, String path) Get submodule directorystatic String
SubmoduleWalk.getSubmoduleRemoteUrl
(Repository parent, String url) Resolve submodule repository URL.static Repository
SubmoduleWalk.getSubmoduleRepository
(Repository parent, String path) Get submodule repositoryMethod parameters in org.eclipse.jgit.submodule with type arguments of type RepositoryModifier and TypeMethodDescriptionstatic Repository
SubmoduleWalk.getSubmoduleRepository
(File parent, 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 -
Uses of Repository in org.eclipse.jgit.transport
Fields in org.eclipse.jgit.transport declared as RepositoryModifier and TypeFieldDescriptionprotected final Repository
BasePackConnection.local
The repository this transport fetches into, or pushes out of.protected final Repository
BasePackConnection.local
The repository this transport fetches into, or pushes out of.protected final Repository
Transport.local
The repository this transport fetches into, or pushes out of.Methods in org.eclipse.jgit.transport that return RepositoryModifier and TypeMethodDescriptionConnectivityChecker.ConnectivityCheckInfo.getRepository()
Get database we write the stored objects intoReceivePack.getRepository()
Get the repository this receive completes into.final Repository
UploadPack.getRepository()
Get the repository this upload is reading from.Methods in org.eclipse.jgit.transport with parameters of type RepositoryModifier and TypeMethodDescriptionboolean
TransportProtocol.canHandle
(URIish uri, Repository local, String remoteName) Determine if this protocol can handle a particular URI.HMACSHA1NonceGenerator.createNonce
(Repository repo, long timestamp) NonceGenerator.createNonce
(Repository db, long timestamp) Create nonce to be signed by the pusherstatic Collection<RemoteRefUpdate>
Transport.findRemoteRefUpdatesFor
(Repository db, Collection<RefSpec> specs, Collection<RefSpec> fetchSpecs) Convert push remote refs update specification fromRefSpec
form toRemoteRefUpdate
.static Collection<RemoteRefUpdate>
Transport.findRemoteRefUpdatesFor
(Repository db, Collection<RefSpec> specs, Map<String, RefLeaseSpec> leases, Collection<RefSpec> fetchSpecs) Convert push remote refs update specification fromRefSpec
form toRemoteRefUpdate
.AbstractAdvertiseRefsHook.getAdvertisedHaves
(Repository repository, RevWalk revWalk) Get the additional haves to advertise.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.TestProtocol.open
(URIish uri, Repository local, String remoteName) static Transport
Transport.open
(Repository local, String remote) Open a new transport instance to connect two repositories.static Transport
Transport.open
(Repository local, 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, String remoteName) Open a new transport instance to connect two repositories.abstract Transport
TransportProtocol.open
(URIish uri, Repository local, String remoteName) Open a Transport instance to the other repository.Transport.openAll
(Repository local, String remote) Open new transport instances to connect two repositories.Transport.openAll
(Repository local, String remote, Transport.Operation op) Open new transport instances to connect two repositories.Transport.openAll
(Repository local, RemoteConfig cfg) Open new transport instances to connect two repositories.Transport.openAll
(Repository local, RemoteConfig cfg, Transport.Operation op) Open new transport instances to connect two repositories.TestProtocol.register
(C req, Repository remote) Register a repository connection over the internal test protocol.void
ConnectivityChecker.ConnectivityCheckInfo.setRepository
(Repository repository) Set database we write the stored objects intoHMACSHA1NonceGenerator.verify
(String received, String sent, Repository db, boolean allowSlop, int slop) NonceGenerator.verify
(String received, String sent, Repository db, boolean allowSlop, int slop) Verify trustworthiness of the received nonce.Constructors in org.eclipse.jgit.transport with parameters of type RepositoryModifierConstructorDescriptionBundleWriter
(Repository repo) Create a writer for a bundle.protected
HttpTransport
(Repository local, URIish uri) Create a new transport instance.PushCertificateParser
(Repository into, SignedPushConfig cfg) Constructor for PushCertificateParser.Create a new store backed by the given repository.ReceivePack
(Repository into) Create a new pack receive for an open repository.RemoteRefUpdate
(Repository localDb, String srcRef, String remoteName, boolean forceUpdate, String localName, ObjectId expectedOldObjectId) Construct remote ref update request by providing an update specification.RemoteRefUpdate
(Repository localDb, String srcRef, ObjectId srcId, String remoteName, boolean forceUpdate, String localName, ObjectId expectedOldObjectId) Construct remote ref update request by providing an update specification.RemoteRefUpdate
(Repository localDb, Ref srcRef, String remoteName, boolean forceUpdate, String localName, ObjectId expectedOldObjectId) Construct remote ref update request by providing an update specification.protected
SshTransport
(Repository local, URIish uri) Create a new transport instance.protected
TcpTransport
(Repository local, URIish uri) Create a new transport instance.Create a configuration honoring the repository's settings.protected
Transport
(Repository local, URIish uri) Create a new transport instance.TransportBundleStream
(Repository db, URIish uri, InputStream in) Create a new transport to fetch objects from a streamed bundle.UploadPack
(Repository copyFrom) Create a new pack upload for an open repository. -
Uses of Repository in org.eclipse.jgit.transport.resolver
Methods in org.eclipse.jgit.transport.resolver that return RepositoryMethods in org.eclipse.jgit.transport.resolver with parameters of type RepositoryModifier and TypeMethodDescriptionReceivePackFactory.create
(C req, Repository db) Create and configure a new ReceivePack instance for a repository.UploadPackFactory.create
(C req, Repository db) Create and configure a new UploadPack instance for a repository.void
FileResolver.exportRepository
(String name, Repository db) Add a single repository to the set that is exported by this daemon.protected boolean
FileResolver.isExportOk
(C req, 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 RepositoryModifier and TypeFieldDescriptionprotected Repository
WorkingTreeIterator.repository
Repository that is the root level being iterated overMethods in org.eclipse.jgit.treewalk that return RepositoryModifier and TypeMethodDescriptionWorkingTreeIterator.getRepository()
Retrieves theRepository
thisWorkingTreeIterator
operates on.Methods in org.eclipse.jgit.treewalk with parameters of type RepositoryModifier and TypeMethodDescriptionstatic TreeWalk
TreeWalk.forPath
(Repository db, String path, AnyObjectId... trees) Open a tree walk and filter to exactly one path.static TreeWalk
TreeWalk.forPath
(Repository db, String path, RevTree tree) Open a tree walk and filter to exactly one path.static TreeWalk
TreeWalk.forPath
(Repository repo, ObjectReader reader, 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 RepositoryModifierConstructorDescriptionFileTreeIterator
(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.Create a new tree walker for a given repository.NameConflictTreeWalk
(Repository repo, ObjectReader or) Create a new tree walker for a given 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. -
Uses of Repository in org.eclipse.jgit.util
Methods in org.eclipse.jgit.util with parameters of type RepositoryModifier and TypeMethodDescriptionLfsFactory.applyCleanFilter
(Repository db, 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.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.FS.findHook
(Repository repository, String hookName) Tries to find a hook matching the given one in the given repository.static Attributes
LfsFactory.getAttributesForPath
(Repository db, String path) Get git attributes for given pathstatic Attributes
LfsFactory.getAttributesForPath
(Repository db, String path, RevCommit commit) Get attributes for given path and commitLfsFactory.getPrePushHook
(Repository repo, PrintStream outputStream) Retrieve a pre-push hook to be applied using the default error stream.LfsFactory.getPrePushHook
(Repository repo, PrintStream outputStream, PrintStream errorStream) Retrieve a pre-push hook to be applied.protected ProcessResult
FS.internalRunHookIfPresent
(Repository repository, String hookName, String[] args, OutputStream outRedirect, OutputStream errRedirect, String stdinArgs) boolean
LfsFactory.isEnabled
(Repository db) Whether LFS is enabledFS_POSIX.runHookIfPresent
(Repository repository, String hookName, String[] args, OutputStream outRedirect, OutputStream errRedirect, String stdinArgs) Checks whether the given hook is defined for the given repository, then runs it with the given arguments.FS_Win32_Cygwin.runHookIfPresent
(Repository repository, String hookName, String[] args, OutputStream outRedirect, OutputStream errRedirect, String stdinArgs) FS.runHookIfPresent
(Repository repository, String hookName, String[] args) Checks whether the given hook is defined for the given repository, then runs it with the given arguments.FS.runHookIfPresent
(Repository repository, String hookName, String[] args, OutputStream outRedirect, OutputStream errRedirect, String stdinArgs) Checks whether the given hook is defined for the given repository, then runs it with the given arguments.LfsFactory.LfsInstallCommand.setRepository
(Repository repo) Set the repository to enable LFS for
DirCacheCheckout.checkoutEntry(Repository, DirCacheEntry, ObjectReader, boolean, CheckoutMetadata, WorkingTreeOptions)
instead