Transport* - general support for push() and implementations
commit57aa472a7ef5e9349c4c0aa1a3022a1e28499324
authorMarek Zawirski <marek.zawirski@gmail.com>
Fri, 27 Jun 2008 22:06:40 +0000 (28 00:06 +0200)
committerRobin Rosenberg <robin.rosenberg@dewire.com>
Sat, 28 Jun 2008 10:06:42 +0000 (28 12:06 +0200)
tree28d1c82f9d6d4e30f41143efb80cb19cee6e79ec
parent4e1e6b0a3dfe3c881b97d561731898ecbd915007
Transport* - general support for push() and implementations

Implementation of push() at abstract Transport class level and
implementations of concrete protocols: SSH, local, git-daemon.

Some Transport* implementations required refactoring to share code
between pack and fetch connections.

Signed-off-by: Marek Zawirski <marek.zawirski@gmail.com>
Signed-off-by: Robin Rosenberg <robin.rosenberg@dewire.com>
org.spearce.jgit/src/org/spearce/jgit/transport/Transport.java
org.spearce.jgit/src/org/spearce/jgit/transport/TransportBundle.java
org.spearce.jgit/src/org/spearce/jgit/transport/TransportGitAnon.java
org.spearce.jgit/src/org/spearce/jgit/transport/TransportGitSsh.java
org.spearce.jgit/src/org/spearce/jgit/transport/TransportLocal.java
org.spearce.jgit/src/org/spearce/jgit/transport/WalkTransport.java