A while back I was looking for an embeddable distributed version control system in Java, and I think I have found it in JGit, which is a pure Java implementation of git. However, there is not much in the way of sample code or tutorials.
How can I use JGit to retrieve the HEAD version of a certain file (just like svn cat
or hg cat
whould do)?
I suppose this involves some rev-tree-walking and am looking for a code sample.