Commit Briefs

80f0eb00bf Stefan Sperling

public API is now independent of sha1.h and zlib.h


0c9bd0c5ed Stefan Sperling

make struct got_reference opaque


ef0981d5bf Stefan Sperling

make length of id string an implementation detail



59ece79d29 Stefan Sperling

make struct got_object_id opaque


908b019409 Stefan Sperling

move struct got_zstream_buf to private header zb.h


f934cf2c63 Stefan Sperling

make struct got_blob_object opaque


354a7e122f Stefan Sperling

make diff tests silent by default


eba5c6bb85 Stefan Sperling

repair blob diffing


7467195036 Stefan Sperling

add output file argument to got_diff_tree


f8aea23e89 Stefan Sperling

delta bases are no longer compressed; update delta_test


bdd2fbb322 Stefan Sperling

read delta data from the right offset


06e5fc98c0 Stefan Sperling

fix a bug where we'd skip commands in the delta stream



a6b158cc81 Stefan Sperling

don't read plain objects to memory during unpack



eb651edf82 Stefan Sperling

more progress on reading packed/deltified objects


126ee0608b Stefan Sperling

remove insize arg from inflate_read()


6b4a60c57f Stefan Sperling

inflate_to_mem doesn't care how much stream it has read


af26366500 Stefan Sperling

check HAVE_MORE flag in got_inflate_to_file()



3606d7fc8e Stefan Sperling

tweak the API which inflates data to a file



c743ac7dd2 Stefan Sperling

remove pointless loops in read_{commit,tree}_object()


90356acc35 Stefan Sperling

Fix missing error check in parse_tree_object().