Commits


wrap global diff state in a struct


wrap global diff arguments in a struct


add and test basic blob diffing functionality


add some unmodified files from /usr/src/usr.bin/diff/


implement open/close for blobs; add test which prints one


remove a debug printf


move printing of tree objects into regression test


parse and print tree objects


remove commented dead code


remove unused union 'obj' from struct got_object


remove an unused function


make our test display the entire commit log


rename test


move some of the test code to a helper function


close commit object