Robin Rosenberg <robin.rosenberg@dewire.com> wrote:
I'm sort of waiting to see this fetch history soon. :-)
The reason is I just got index v2 support (runtime read side) completed
and I want to add index v2 generation to IndexPack. I also want to start
building a PackWriter so we can work on native transport push over SSH.
If we get fetch/push running I think we are heading into the area
where it is of some real use to people.
I'm determined to even get "proper" packfile generation in Java.
But it may be time consuming to build. There may be license issues
around doing a direct cribbed port of the delta generation. :-\
Really? If jgit is basically as fast as C git, but doesn't have
the overheads of dropping in and out of JNI or fork/exec then you
can actually get pretty good performance out of a Java application.
I've never really liked doing JNI. I try to avoid it whenever
I possibly can. JVMs just don't seem to be all that happy about
loading other native code into them, but yet they can do some very
good optimizations when everything is 100% pure Java and the JIT
has free reign to do what it pleases.
--
Shawn.
--
To unsubscribe from this list: send the line "unsubscribe git" in
the body of a message to majordomo@vger.kernel.org
More majordomo info at http://vger.kernel.org/majordomo-info.html