Package | Description |
---|---|
org.eclipse.jgit.api |
High-level API commands (the porcelain of JGit).
|
org.eclipse.jgit.attributes |
Support for reading .gitattributes.
|
org.eclipse.jgit.blame |
Computing blame/annotate information of files.
|
org.eclipse.jgit.diff |
Comparing file contents by computing diffs.
|
org.eclipse.jgit.dircache |
Reading and editing the directory cache (index).
|
org.eclipse.jgit.events |
Events and listener interfaces.
|
org.eclipse.jgit.gitrepo | |
org.eclipse.jgit.hooks | |
org.eclipse.jgit.internal.storage.dfs |
Distributed file system based repository storage.
|
org.eclipse.jgit.internal.storage.file |
File based repository storage.
|
org.eclipse.jgit.internal.storage.pack |
Reading/writing Git pack files.
|
org.eclipse.jgit.internal.storage.reftable | |
org.eclipse.jgit.lib |
Core API for repository, config, refs, object database.
|
org.eclipse.jgit.merge |
Content and commit history merge algorithms.
|
org.eclipse.jgit.notes |
Git notes processing (for commits, etc).
|
org.eclipse.jgit.revplot |
Building/rendering revision graphs.
|
org.eclipse.jgit.revwalk |
Walking revision graphs (commit history).
|
org.eclipse.jgit.storage.file | |
org.eclipse.jgit.storage.pack | |
org.eclipse.jgit.submodule |
Git submodule support.
|
org.eclipse.jgit.transport |
Transport (fetch/push) for different protocols.
|
org.eclipse.jgit.transport.resolver |
Server-side resolver for locating repositories by URLs.
|
org.eclipse.jgit.treewalk |
Walking and comparing directory/file trees (of commits, file system).
|
org.eclipse.jgit.util |
Utility classes.
|
Modifier and Type | Field and Description |
---|---|
protected Repository |
GitCommand.repo
The repository this command is working with
|
Modifier and Type | Method and Description |
---|---|
Repository |
SubmoduleAddCommand.call() |
Repository |
GitCommand.getRepository()
Get repository this command is working on
|
Repository |
Git.getRepository()
Get repository
|
Modifier and Type | Method and Description |
---|---|
protected String |
SubmoduleSyncCommand.getHeadBranch(Repository subRepo)
Get branch that HEAD currently points to
|
static Git |
Git.wrap(Repository repo)
Wrap repository
|
Constructor and Description |
---|
AddCommand(Repository repo)
Constructor for AddCommand
|
AddNoteCommand(Repository repo)
Constructor for AddNoteCommand
|
ArchiveCommand(Repository repo)
Constructor for ArchiveCommand
|
BlameCommand(Repository repo)
Constructor for BlameCommand
|
CheckoutCommand(Repository repo)
Constructor for CheckoutCommand
|
CherryPickCommand(Repository repo)
Constructor for CherryPickCommand
|
CleanCommand(Repository repo)
Constructor for CleanCommand
|
CommitCommand(Repository repo)
Constructor for CommitCommand
|
CreateBranchCommand(Repository repo)
Constructor for CreateBranchCommand
|
DeleteBranchCommand(Repository repo)
Constructor for DeleteBranchCommand
|
DeleteTagCommand(Repository repo)
Constructor for DeleteTagCommand
|
DescribeCommand(Repository repo)
Constructor for DescribeCommand.
|
DiffCommand(Repository repo)
Constructor for DiffCommand
|
FetchCommand(Repository repo)
Constructor for FetchCommand.
|
GarbageCollectCommand(Repository repo)
Constructor for GarbageCollectCommand.
|
Git(Repository repo)
Construct a new
Git object which can
interact with the specified git repository. |
GitCommand(Repository repo)
Creates a new command which interacts with a single repository
|
ListBranchCommand(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 LsRemoteCommand
|
MergeCommand(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 commit
|
StashCreateCommand(Repository repo)
Create a command to stash changes in the working directory and index
|
StashDropCommand(Repository repo)
Constructor for StashDropCommand.
|
StashListCommand(Repository repo)
Create a new stash list command
|
StatusCommand(Repository repo)
Constructor for StatusCommand.
|
SubmoduleAddCommand(Repository repo)
Constructor for SubmoduleAddCommand.
|
SubmoduleDeinitCommand(Repository repo)
Constructor of SubmoduleDeinitCommand
|
SubmoduleInitCommand(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 new
VerifySignatureCommand for the given Repository . |
Modifier and Type | Method and Description |
---|---|
FilterCommand |
FilterCommandFactory.create(Repository db,
InputStream in,
OutputStream out)
Create a new
FilterCommand . |
static FilterCommand |
FilterCommandRegistry.createFilterCommand(String filterCommandName,
Repository db,
InputStream in,
OutputStream out)
Create a new
FilterCommand for the
given name. |
Modifier and Type | Method and Description |
---|---|
Repository |
BlameGenerator.getRepository()
Get repository
|
Constructor and Description |
---|
BlameGenerator(Repository repository,
String path)
Create a blame generator for the repository and path (relative to
repository)
|
Modifier and Type | Method and Description |
---|---|
void |
DiffFormatter.setRepository(Repository repository)
Set the repository the formatter can load object contents from.
|
Constructor and Description |
---|
RenameDetector(Repository repo)
Create a new rename detector for the given repository
|
Modifier and Type | Method and 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,
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.
|
Constructor and 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.
|
Modifier and Type | Method and Description |
---|---|
Repository |
RepositoryEvent.getRepository()
Get the repository that was changed
|
Modifier and Type | Method and Description |
---|---|
void |
RepositoryEvent.setRepository(Repository r)
Set the repository this event occurred on.
|
Constructor and Description |
---|
CopyFile(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 ManifestParser
|
ReferenceFile(Repository repo,
String path,
String src,
String dest) |
RepoCommand(Repository repo)
Constructor for RepoCommand
|
Modifier and Type | Method and Description |
---|---|
protected Repository |
GitHook.getRepository()
Get the repository
|
Modifier and Type | Method and Description |
---|---|
static CommitMsgHook |
Hooks.commitMsg(Repository repo,
PrintStream outputStream)
Create commit-msg hook for the given repository with the default error
stream
|
static CommitMsgHook |
Hooks.commitMsg(Repository repo,
PrintStream outputStream,
PrintStream errorStream)
Create commit-msg hook for the given repository
|
static PostCommitHook |
Hooks.postCommit(Repository repo,
PrintStream outputStream)
Create post-commit hook for the given repository with the default error
stream
|
static PostCommitHook |
Hooks.postCommit(Repository repo,
PrintStream outputStream,
PrintStream errorStream)
Create post-commit hook for the given repository
|
static PreCommitHook |
Hooks.preCommit(Repository repo,
PrintStream outputStream)
Create pre-commit hook for the given repository with the default error
stream
|
static PreCommitHook |
Hooks.preCommit(Repository repo,
PrintStream outputStream,
PrintStream errorStream)
Create pre-commit hook for the given repository
|
static PrePushHook |
Hooks.prePush(Repository repo,
PrintStream outputStream)
Create pre-push hook for the given repository with the default error
stream
|
static PrePushHook |
Hooks.prePush(Repository repo,
PrintStream outputStream,
PrintStream errorStream)
Create pre-push hook for the given repository
|
Constructor and Description |
---|
CommitMsgHook(Repository repo,
PrintStream outputStream)
Constructor for CommitMsgHook
|
CommitMsgHook(Repository repo,
PrintStream outputStream,
PrintStream errorStream)
Constructor for CommitMsgHook
|
GitHook(Repository repo,
OutputStream outputStream)
Constructor for GitHook.
|
GitHook(Repository repo,
OutputStream outputStream,
OutputStream errorStream)
Constructor for GitHook
|
PostCommitHook(Repository repo,
PrintStream outputStream)
Constructor for PostCommitHook
|
PostCommitHook(Repository repo,
PrintStream outputStream,
PrintStream errorStream)
Constructor for PostCommitHook
|
PreCommitHook(Repository repo,
PrintStream outputStream)
Constructor for PreCommitHook
|
PreCommitHook(Repository repo,
PrintStream outputStream,
PrintStream errorStream)
Constructor for PreCommitHook
|
PrePushHook(Repository repo,
PrintStream outputStream)
Constructor for PrePushHook
|
PrePushHook(Repository repo,
PrintStream outputStream,
PrintStream errorStream)
Constructor for PrePushHook
|
Modifier and Type | Class and Description |
---|---|
class |
DfsRepository
A Git repository on a DFS.
|
class |
InMemoryRepository
Git repository stored entirely in the local process memory.
|
Modifier and Type | Class and Description |
---|---|
class |
FileRepository
Represents a Git repository.
|
Constructor and Description |
---|
GlobalAttributesNode(Repository repository)
Constructor for GlobalAttributesNode.
|
InfoAttributesNode(Repository repository)
Constructor for InfoAttributesNode.
|
Constructor and Description |
---|
PackWriter(Repository repo)
Create writer for specified repository.
|
PackWriter(Repository repo,
ObjectReader reader)
Create writer for specified repository.
|
Constructor and Description |
---|
ReftableBatchRefUpdate(RefDatabase refdb,
ReftableDatabase reftableDb,
Lock lock,
Repository repository)
Initialize.
|
ReftableConfig(Repository db)
Create a configuration honoring the repository's settings.
|
Modifier and Type | Class and Description |
---|---|
class |
BaseRepositoryBuilder<B extends BaseRepositoryBuilder,R extends Repository>
Base builder to customize repository construction.
|
Modifier and Type | Method and Description |
---|---|
protected abstract Repository |
RefUpdate.getRepository()
Get the repository storing the database's objects.
|
Repository |
RepositoryCache.Key.open(boolean mustExist)
Called by
RepositoryCache.open(Key) if it doesn't exist yet. |
Repository |
RepositoryCache.FileKey.open(boolean mustExist) |
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.
|
Modifier and Type | Method and Description |
---|---|
static void |
RepositoryCache.close(Repository db)
Close and remove a repository from the cache.
|
WorkingTreeIterator |
IndexDiff.WorkingTreeIteratorFactory.getWorkingTreeIterator(Repository repo) |
static BranchTrackingStatus |
BranchTrackingStatus.of(Repository repository,
String branchName)
Compute the tracking status for the
branchName in
repository . |
static void |
RepositoryCache.register(Repository db)
Register one repository into the cache.
|
static void |
RepositoryCache.unregister(Repository db)
Remove a repository from the cache.
|
Constructor and Description |
---|
BlobBasedConfig(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.
|
IndexDiff(Repository repository,
ObjectId objectId,
WorkingTreeIterator workingTreeIterator)
Construct an Indexdiff
|
IndexDiff(Repository repository,
String revstr,
WorkingTreeIterator workingTreeIterator)
Construct an IndexDiff
|
PersonIdent(Repository repo)
Creates new PersonIdent from config info in repository, with current time.
|
RebaseTodoFile(Repository repo)
Constructor for RebaseTodoFile.
|
Modifier and Type | Field and Description |
---|---|
protected Repository |
Merger.db
The repository this merger operates on.
|
Modifier and Type | Method and Description |
---|---|
Repository |
Merger.getRepository()
Get the repository this merger operates on.
|
protected Repository |
Merger.nonNullRepo()
Get non-null repository instance
|
Modifier and Type | Method and Description |
---|---|
static MergeConfig |
MergeConfig.getConfigForCurrentBranch(Repository repo)
Get merge configuration for the current branch of the repository
|
abstract ThreeWayMerger |
ThreeWayMergeStrategy.newMerger(Repository db)
Create a new merge instance.
|
ThreeWayMerger |
StrategySimpleTwoWayInCore.newMerger(Repository db)
Create a new merge instance.
|
ThreeWayMerger |
StrategyResolve.newMerger(Repository db)
Create a new merge instance.
|
ThreeWayMerger |
StrategyRecursive.newMerger(Repository db)
Create a new merge instance.
|
Merger |
StrategyOneSided.newMerger(Repository db)
Create a new merge instance.
|
abstract Merger |
MergeStrategy.newMerger(Repository db)
Create a new merge instance.
|
abstract ThreeWayMerger |
ThreeWayMergeStrategy.newMerger(Repository db,
boolean inCore)
Create a new merge instance.
|
ThreeWayMerger |
StrategySimpleTwoWayInCore.newMerger(Repository db,
boolean inCore)
Create a new merge instance.
|
ThreeWayMerger |
StrategyResolve.newMerger(Repository db,
boolean inCore)
Create a new merge instance.
|
ThreeWayMerger |
StrategyRecursive.newMerger(Repository db,
boolean inCore)
Create a new merge instance.
|
Merger |
StrategyOneSided.newMerger(Repository db,
boolean inCore)
Create a new merge instance.
|
abstract Merger |
MergeStrategy.newMerger(Repository db,
boolean inCore)
Create a new merge instance.
|
Constructor and Description |
---|
Merger(Repository local)
Create a new merge instance for a repository.
|
RecursiveMerger(Repository local)
Normal recursive merge, implies not inCore
|
RecursiveMerger(Repository local,
boolean inCore)
Normal recursive merge when you want a choice of DirCache placement
inCore
|
ResolveMerger(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.
|
Constructor and Description |
---|
NoteMapMerger(Repository db)
Constructs a NoteMapMerger with
DefaultNoteMerger as the merger for notes
and the MergeStrategy.RESOLVE as the
strategy for resolving conflicts on non-notes |
NoteMapMerger(Repository db,
NoteMerger noteMerger,
MergeStrategy nonNotesMergeStrategy)
Constructs a NoteMapMerger with custom
NoteMerger and custom
MergeStrategy . |
Constructor and Description |
---|
PlotWalk(Repository repo)
Create a new revision walker for a given repository.
|
Constructor and Description |
---|
ObjectWalk(Repository repo)
Create a new revision and object walker for a given repository.
|
ObjectWalk(Repository repo,
int depth) |
RevWalk(Repository repo)
Create a new revision walker for a given repository.
|
RevWalk(Repository repo,
int depth) |
Modifier and Type | Method and Description |
---|---|
Repository |
FileRepositoryBuilder.build()
Create a repository matching the configuration in this builder.
|
static Repository |
FileRepositoryBuilder.create(File gitDir)
Convenience factory method to construct a
FileRepository . |
Constructor and Description |
---|
PackConfig(Repository db)
Create a configuration honoring the repository's settings.
|
Modifier and Type | Method and Description |
---|---|
Repository |
SubmoduleWalk.getRepository()
Get repository for current submodule entry
|
static Repository |
SubmoduleWalk.getSubmoduleRepository(File parent,
String path)
Get submodule repository at path
|
static Repository |
SubmoduleWalk.getSubmoduleRepository(File parent,
String path,
FS fs)
Get submodule repository at path, using the specified file system
abstraction
|
static 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 builder
|
static Repository |
SubmoduleWalk.getSubmoduleRepository(Repository parent,
String path)
Get submodule repository
|
Modifier and Type | Method and 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,
AbstractTreeIterator iterator,
String path)
Create a generator and advance it to the submodule entry at the given
path
|
static SubmoduleWalk |
SubmoduleWalk.forPath(Repository repository,
AnyObjectId treeId,
String path)
Create a generator and advance it to the submodule entry at the given
path
|
static File |
SubmoduleWalk.getSubmoduleDirectory(Repository parent,
String path)
Get submodule directory
|
static String |
SubmoduleWalk.getSubmoduleRemoteUrl(Repository parent,
String url)
Resolve submodule repository URL.
|
static Repository |
SubmoduleWalk.getSubmoduleRepository(Repository parent,
String path)
Get submodule repository
|
Modifier and Type | Method and Description |
---|---|
static 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 builder
|
Constructor and Description |
---|
SubmoduleWalk(Repository repository)
Create submodule generator
|
Modifier and Type | Field and Description |
---|---|
protected Repository |
Transport.local
The repository this transport fetches into, or pushes out of.
|
Modifier and Type | Method and Description |
---|---|
Repository |
UploadPack.getRepository()
Get the repository this upload is reading from.
|
Repository |
ReceivePack.getRepository()
Get the repository this receive completes into.
|
Repository |
ConnectivityChecker.ConnectivityCheckInfo.getRepository() |
Modifier and Type | Method and Description |
---|---|
boolean |
TransportProtocol.canHandle(URIish uri,
Repository local,
String remoteName)
Determine if this protocol can handle a particular URI.
|
String |
NonceGenerator.createNonce(Repository db,
long timestamp)
Create nonce to be signed by the pusher
|
String |
HMACSHA1NonceGenerator.createNonce(Repository repo,
long timestamp)
Create nonce to be signed by the pusher
|
static Collection<RemoteRefUpdate> |
Transport.findRemoteRefUpdatesFor(Repository db,
Collection<RefSpec> specs,
Collection<RefSpec> fetchSpecs)
Convert push remote refs update specification from
RefSpec form to
RemoteRefUpdate . |
static Collection<RemoteRefUpdate> |
Transport.findRemoteRefUpdatesFor(Repository db,
Collection<RefSpec> specs,
Map<String,RefLeaseSpec> leases,
Collection<RefSpec> fetchSpecs)
Convert push remote refs update specification from
RefSpec form to
RemoteRefUpdate . |
protected Set<ObjectId> |
AbstractAdvertiseRefsHook.getAdvertisedHaves(Repository repository,
RevWalk revWalk)
Get the additional haves to advertise.
|
protected abstract Map<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.
|
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,
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,
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 |
TestProtocol.open(URIish uri,
Repository local,
String remoteName)
Open a Transport instance to the other repository.
|
static List<Transport> |
Transport.openAll(Repository local,
RemoteConfig cfg)
Open new transport instances to connect two repositories.
|
static List<Transport> |
Transport.openAll(Repository local,
RemoteConfig cfg,
Transport.Operation op)
Open new transport instances to connect two repositories.
|
static List<Transport> |
Transport.openAll(Repository local,
String remote)
Open new transport instances to connect two repositories.
|
static List<Transport> |
Transport.openAll(Repository local,
String remote,
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 |
NonceGenerator.verify(String received,
String sent,
Repository db,
boolean allowSlop,
int slop)
Verify trustworthiness of the received nonce.
|
PushCertificate.NonceStatus |
HMACSHA1NonceGenerator.verify(String received,
String sent,
Repository db,
boolean allowSlop,
int slop)
Verify trustworthiness of the received nonce.
|
Constructor and Description |
---|
BundleWriter(Repository repo)
Create a writer for a bundle.
|
HttpTransport(Repository local,
URIish uri)
Create a new transport instance.
|
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,
Ref 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,
String srcRef,
String remoteName,
boolean forceUpdate,
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.
|
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.
|
Modifier and Type | Method and Description |
---|---|
Repository |
RepositoryResolver.open(C req,
String name)
Locate and open a reference to a
Repository . |
Repository |
FileResolver.open(C req,
String name)
Locate and open a reference to a
Repository . |
Modifier and Type | Method and Description |
---|---|
UploadPack |
UploadPackFactory.create(C req,
Repository db)
Create and configure a new UploadPack instance for a repository.
|
ReceivePack |
ReceivePackFactory.create(C req,
Repository db)
Create and configure a new ReceivePack 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.
|
Modifier and Type | Field and Description |
---|---|
protected Repository |
WorkingTreeIterator.repository
Repository that is the root level being iterated over
|
Modifier and Type | Method and Description |
---|---|
Repository |
WorkingTreeIterator.getRepository()
Retrieves the
Repository this WorkingTreeIterator
operates on. |
Modifier and Type | Method and Description |
---|---|
static TreeWalk |
TreeWalk.forPath(Repository repo,
ObjectReader reader,
String path,
AnyObjectId... trees)
Open a tree walk and filter to exactly one path.
|
static 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.
|
protected void |
WorkingTreeIterator.initRootIterator(Repository repo)
Initialize this iterator for the root level of a repository.
|
Constructor and 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.
|
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.
|
Modifier and Type | Method and Description |
---|---|
LfsFactory.LfsInputStream |
LfsFactory.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.
|
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.
|
File |
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) |
static Attributes |
LfsFactory.getAttributesForPath(Repository db,
String path,
RevCommit commit)
Get attributes for given path and commit
|
PrePushHook |
LfsFactory.getPrePushHook(Repository repo,
PrintStream outputStream)
Retrieve a pre-push hook to be applied using the default error stream.
|
PrePushHook |
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) |
ProcessResult |
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.
|
ProcessResult |
FS_Win32_Cygwin.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.
|
ProcessResult |
FS_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.
|
ProcessResult |
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 |
LfsFactory.LfsInstallCommand.setRepository(Repository repo) |
Copyright © 2022 Eclipse JGit Project. All rights reserved.