[
Date Prev][
Date Next][
Thread Prev][
Thread Next][
Date Index][
Thread Index]
[
List Home]
Re: [jgit-dev] Running JGit HTTP Transports with apache org.apache.http.client.HttpClient instances
|
On Mon, Jun 24, 2013 at 8:43 AM, Christian Halstrick
<christian.halstrick@xxxxxxxxx> wrote:
> I know that our JGit HTTP transport code works purely with java.net.*
> classes (e.g. HttpURLConnection). Up to know I couldn't find an easy way to
> make JGit work with HttpClient instance. I also couldn't find a bridge which
> translates from HttpURLConnection instances to HttpClient instances.
>
> I was thinking about adding a new protocol to JGit which is handled by
> classes which are basically a copy of TransportHttp but use HttpClient
> instead. But that would mean a lot of duplicated code :-(
I have been considering switching from java.net to HttpClient for this
transport, but not done so. It might be possible to abstract a thin
HTTP interface thing in JGit to allow the client to use either
implementation. We need relatively little feature set from the HTTP
part to make HTTP work.