]> source.dussan.org Git - jgit.git/commit
Extract classes for transport within a JGit process 33/42933/1
authorDave Borowitz <dborowitz@google.com>
Fri, 27 Feb 2015 23:04:35 +0000 (15:04 -0800)
committerDave Borowitz <dborowitz@google.com>
Fri, 27 Feb 2015 23:22:15 +0000 (15:22 -0800)
commit900d7da8abd0dd1d7f79aba8a2ead69158d38539
treed653f19fa380f178eafa3df072200df3b7d79066
parent360071d75d678b3d886a167b75b026ecc7930c45
Extract classes for transport within a JGit process

TransportLocal knows how to spin up a thread to allow two repositories
in the same process to communicate using the wire protocol. However,
it is still tied to local on-disk filesystems, and needs to be able to
fork processes if not using the default git-{upload,receive}-pack
implementation.

Extract out the connection classes so they can be used by other
transport implementations.

Change-Id: I5db59086740735508c2e70a597c2d1a89014b072
org.eclipse.jgit/src/org/eclipse/jgit/transport/InternalFetchConnection.java [new file with mode: 0644]
org.eclipse.jgit/src/org/eclipse/jgit/transport/InternalPushConnection.java [new file with mode: 0644]
org.eclipse.jgit/src/org/eclipse/jgit/transport/TransportLocal.java