Patch Set 1: I would prefer that you didn't submit this; No score

This rhymes badly with JGit being advertized as a pure Java client. There is no reason http push could not be implemented in Java too.