Commits


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


parse commit objects


avoid repeated strlen() calls


parse object header


print the head revision


simplify get_refs_dir_path()


remove redundant tests


resolve symbolic refs


clear sha1 digest before parsing


remove got_path functions from public api


do not require that got applications normalize paths


add more special refs which live directly in .git


only define nitems() if it is not already defined