Commit Briefs

7d283eeedc Stefan Sperling

add and test basic blob diffing functionality


574ed2c37d Stefan Sperling

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


68482ea3f5 Stefan Sperling

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


30b4bb7345 Stefan Sperling

remove a debug printf


f715ca7f09 Stefan Sperling

move printing of tree objects into regression test


0ffeb3c2d8 Stefan Sperling

parse and print tree objects


4684ea1037 Stefan Sperling

remove commented dead code


ad3a03de37 Stefan Sperling

remove unused union 'obj' from struct got_object


a0448d6073 Stefan Sperling

remove an unused function


bfab4d9a43 Stefan Sperling

make our test display the entire commit log


d8871cadcf Stefan Sperling

rename test


1c852fbe88 Stefan Sperling

move some of the test code to a helper function


47cbebdb27 Stefan Sperling

close commit object


d1cda8264f Stefan Sperling

parse commit objects


6332351956 Stefan Sperling

avoid repeated strlen() calls


ab9a70b228 Stefan Sperling

parse object header


d71d75ad16 Stefan Sperling

print the head revision


d4a5a8855b Stefan Sperling

simplify get_refs_dir_path()


a10877b65d Stefan Sperling

remove redundant tests


1199560333 Stefan Sperling

resolve symbolic refs


bbfe163a91 Stefan Sperling

clear sha1 digest before parsing


c3f94f6834 Stefan Sperling

remove got_path functions from public api


92af546905 Stefan Sperling

do not require that got applications normalize paths


4df642d966 Stefan Sperling

add more special refs which live directly in .git


2b4402a2eb Stefan Sperling

only define nitems() if it is not already defined