Package | Description |
---|---|
org.eclipse.jgit.errors | |
org.eclipse.jgit.transport |
Modifier and Type | Class and Description |
---|---|
class |
MissingBundlePrerequisiteException
Indicates a base/common object was required, but is not found.
|
class |
NoRemoteRepositoryException
Indicates a remote repository does not exist.
|
class |
PackProtocolException
Indicates a protocol error has occurred while fetching/pushing objects.
|
class |
RemoteRepositoryException
Contains a message from the remote repository indicating a problem.
|
class |
RepositoryNotFoundException
Indicates a local repository does not exist.
|
Modifier and Type | Method and Description |
---|---|
protected TransportException |
BasePackPushConnection.noRepository() |
Modifier and Type | Method and Description |
---|---|
protected void |
BasePackFetchConnection.doFetch(ProgressMonitor monitor,
java.util.Collection<Ref> want,
java.util.Set<ObjectId> have)
Execute common ancestor negotiation and fetch the objects.
|
protected void |
BasePackPushConnection.doPush(ProgressMonitor monitor,
java.util.Map<java.lang.String,RemoteRefUpdate> refUpdates)
Push one or more objects and update the remote repository.
|
void |
FetchConnection.fetch(ProgressMonitor monitor,
java.util.Collection<Ref> want,
java.util.Set<ObjectId> have)
Fetch objects we don't have but that are reachable from advertised refs.
|
void |
BasePackFetchConnection.fetch(ProgressMonitor monitor,
java.util.Collection<Ref> want,
java.util.Set<ObjectId> have) |
FetchResult |
Transport.fetch(ProgressMonitor monitor,
java.util.Collection<RefSpec> toFetch)
Fetch objects and refs from the remote repository to the local one.
|
protected RemoteSession |
SshTransport.getSession()
Get the default SSH session
|
RemoteSession |
JschConfigSessionFactory.getSession(URIish uri,
CredentialsProvider credentialsProvider,
FS fs,
int tms) |
abstract RemoteSession |
SshSessionFactory.getSession(URIish uri,
CredentialsProvider credentialsProvider,
FS fs,
int tms)
Open (or reuse) a session to a host.
|
protected void |
BaseConnection.markStartedOperation()
Helper method for ensuring one-operation per connection.
|
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,
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,
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,
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.
|
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.
|
FetchConnection |
TransportAmazonS3.openFetch() |
FetchConnection |
TransportGitSsh.openFetch() |
abstract FetchConnection |
Transport.openFetch()
Begins a new connection for fetching from the remote repository.
|
FetchConnection |
TransportHttp.openFetch() |
FetchConnection |
TransportSftp.openFetch() |
FetchConnection |
TransportBundleStream.openFetch() |
PushConnection |
TransportAmazonS3.openPush() |
PushConnection |
TransportGitSsh.openPush() |
abstract PushConnection |
Transport.openPush()
Begins a new connection for pushing into the remote repository.
|
PushConnection |
TransportHttp.openPush() |
PushConnection |
TransportSftp.openPush() |
PushResult |
Transport.push(ProgressMonitor monitor,
java.util.Collection<RemoteRefUpdate> toPush)
Push objects and refs from the local repository to the remote one.
|
void |
PushConnection.push(ProgressMonitor monitor,
java.util.Map<java.lang.String,RemoteRefUpdate> refUpdates)
Pushes to the remote repository basing on provided specification.
|
void |
BasePackPushConnection.push(ProgressMonitor monitor,
java.util.Map<java.lang.String,RemoteRefUpdate> refUpdates) |
Copyright © 2012. All Rights Reserved.