| Package | Description | 
|---|---|
| org.eclipse.jgit.internal.ketch | Distributed consensus system built on Git. | 
| org.eclipse.jgit.transport | Transport (fetch/push) for different protocols. | 
| Modifier and Type | Method and Description | 
|---|---|
| protected void | RemoteGitReplica. blockingFetch(Repository repo,
             ReplicaFetchRequest req) | 
| Modifier and Type | Method and Description | 
|---|---|
| FetchResult | Transport. fetch(ProgressMonitor monitor,
     Collection<RefSpec> toFetch)Fetch objects and refs from the remote repository to the local one. | 
| 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. | 
| Transport | TransportProtocol. open(URIish uri)Open a new transport instance to the remote repository. | 
| static Transport | Transport. open(URIish uri)Open a new transport with no local repository. | 
| 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) | 
| 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. | 
| FetchConnection | TransportHttp. openFetch() | 
| abstract FetchConnection | Transport. openFetch()Begins a new connection for fetching from the remote repository. | 
| PushConnection | TransportHttp. openPush() | 
| PushConnection | TransportBundleStream. openPush() | 
| abstract PushConnection | Transport. openPush()Begins a new connection for pushing into the remote repository. | 
| 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. | 
Copyright © 2016 Eclipse JGit Project. All rights reserved.