protected void |
BasePackFetchConnection.doFetch(ProgressMonitor monitor,
Collection<Ref> want,
Set<ObjectId> have,
OutputStream outputStream) |
Execute common ancestor negotiation and fetch the objects.
|
protected void |
BasePackPushConnection.doPush(ProgressMonitor monitor,
Map<String,RemoteRefUpdate> refUpdates,
OutputStream outputStream) |
Push one or more objects and update the remote repository.
|
void |
BasePackFetchConnection.fetch(ProgressMonitor monitor,
Collection<Ref> want,
Set<ObjectId> have) |
Fetch objects we don't have but that are reachable from advertised refs.
|
void |
BasePackFetchConnection.fetch(ProgressMonitor monitor,
Collection<Ref> want,
Set<ObjectId> have,
OutputStream outputStream) |
Fetch objects we don't have but that are reachable from advertised refs.
|
void |
FetchConnection.fetch(ProgressMonitor monitor,
Collection<Ref> want,
Set<ObjectId> have) |
Fetch objects we don't have but that are reachable from advertised refs.
|
void |
FetchConnection.fetch(ProgressMonitor monitor,
Collection<Ref> want,
Set<ObjectId> have,
OutputStream out) |
Fetch objects we don't have but that are reachable from advertised refs.
|
FetchResult |
Transport.fetch(ProgressMonitor monitor,
Collection<RefSpec> toFetch) |
Fetch objects and refs from the remote repository to the local one.
|
FetchResult |
Transport.fetch(ProgressMonitor monitor,
Collection<RefSpec> toFetch,
String branch) |
Fetch objects and refs from the remote repository to the local one.
|
abstract RemoteSession |
SshSessionFactory.getSession(URIish uri,
CredentialsProvider credentialsProvider,
FS fs,
int tms) |
Opens (or reuses) a session to a host.
|
protected RemoteSession |
SshTransport.getSession() |
Get the default SSH session
|
protected void |
BaseConnection.markStartedOperation() |
Helper method for ensuring one-operation per connection.
|
Transport |
TestProtocol.open(URIish uri,
Repository local,
String remoteName) |
Open a Transport instance to the other repository.
|
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.
|
static Transport |
Transport.open(URIish uri) |
Open a new transport with no local repository.
|
Transport |
TransportProtocol.open(URIish uri) |
Open a new transport instance to the remote repository.
|
abstract Transport |
TransportProtocol.open(URIish uri,
Repository local,
String remoteName) |
Open a Transport instance to the other repository.
|
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.
|
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.
|
abstract FetchConnection |
Transport.openFetch() |
Begins a new connection for fetching from the remote repository.
|
FetchConnection |
Transport.openFetch(Collection<RefSpec> refSpecs,
String... additionalPatterns) |
Begins a new connection for fetching from the remote repository.
|
FetchConnection |
TransportAmazonS3.openFetch() |
Begins a new connection for fetching from the remote repository.
|
FetchConnection |
TransportBundleStream.openFetch() |
Begins a new connection for fetching from the remote repository.
|
FetchConnection |
TransportGitSsh.openFetch() |
Begins a new connection for fetching from the remote repository.
|
FetchConnection |
TransportGitSsh.openFetch(Collection<RefSpec> refSpecs,
String... additionalPatterns) |
|
FetchConnection |
TransportHttp.openFetch() |
Begins a new connection for fetching from the remote repository.
|
FetchConnection |
TransportHttp.openFetch(Collection<RefSpec> refSpecs,
String... additionalPatterns) |
|
FetchConnection |
TransportSftp.openFetch() |
Begins a new connection for fetching from the remote repository.
|
abstract PushConnection |
Transport.openPush() |
Begins a new connection for pushing into the remote repository.
|
PushConnection |
TransportAmazonS3.openPush() |
Begins a new connection for pushing into the remote repository.
|
PushConnection |
TransportGitSsh.openPush() |
Begins a new connection for pushing into the remote repository.
|
PushConnection |
TransportHttp.openPush() |
Begins a new connection for pushing into the remote repository.
|
PushConnection |
TransportSftp.openPush() |
Begins a new connection for pushing into the remote repository.
|
void |
BasePackPushConnection.push(ProgressMonitor monitor,
Map<String,RemoteRefUpdate> refUpdates) |
Pushes to the remote repository basing on provided specification.
|
void |
BasePackPushConnection.push(ProgressMonitor monitor,
Map<String,RemoteRefUpdate> refUpdates,
OutputStream outputStream) |
Pushes to the remote repository basing on provided specification.
|
void |
PushConnection.push(ProgressMonitor monitor,
Map<String,RemoteRefUpdate> refUpdates) |
Pushes to the remote repository basing on provided specification.
|
void |
PushConnection.push(ProgressMonitor monitor,
Map<String,RemoteRefUpdate> refUpdates,
OutputStream out) |
Pushes to the remote repository basing on provided specification.
|
PushResult |
Transport.push(ProgressMonitor monitor,
Collection<RemoteRefUpdate> toPush) |
Push objects and refs from the local repository to the remote one.
|
PushResult |
Transport.push(ProgressMonitor monitor,
Collection<RemoteRefUpdate> toPush,
OutputStream out) |
Push objects and refs from the local repository to the remote one.
|