Commits


more progress on reading packed/deltified objects


Make struct got_object opaque to users of the library


Implement open() support for offset delta objects


Extract non-deltified objects from pack files.


make tree diffing work


test tree diff (not yet working correctly)


add todo comment


implement diff_deleted_tree


implement diff_added_tree


implement diff_modified_tree


increase buffer sizes for blob diffing


implement diff_deleted_blob


handle fdopen() failure in opentemp()


pass output file to diffreg


implement diff_modified_blob


implement diff_added_blob


whitespace


move tempfile creation out of got_diffreg()


simplify


fix logic error


add some unimplemented stubs for tree diffing


allow for custom diff header labels


show blob IDs in diff header


remove diff_args from global state as well


store stat buffers in diff_state rather than diff_args