Commit Briefs

23bc48a995 Stefan Sperling

rename got_zstream_* to got_inflate_*


e02fc99fa1 Stefan Sperling

move declaration of object labels to got_lib_object.h





5e0b25c451 Stefan Sperling

wrap another long line


6e72e6a3bf Stefan Sperling

there's no point in embedding the object header in commits



15a949835c Stefan Sperling

remove struct got_object from public library API


45d799e224 Stefan Sperling

make commit objects opaque in the library's API



13f977b460 Stefan Sperling

Set output to NULL if got_object_parse_tree() fails.


6f3efa55b1 Stefan Sperling

remove unused declarations


68bf1b1e46 Stefan Sperling

unnecessary repeated strlen() in parse_tree_entry()


f054b67ad0 Stefan Sperling

remove object_idcache; use object_idset instead


6dfaee0232 Stefan Sperling

initialize te->mode in parse_tree_entry()


acf0c7c679 Stefan Sperling

no need to zero commit's tree ID during allocation


5df4932d8e Stefan Sperling

improve handling of struct got_object_qid allocations


32ac459c84 Stefan Sperling

there's no need to zero tree entries during allocation


ccb26ccd3c Stefan Sperling

avoid a call to mktime() in commit graph's add_node()



05e1230b0e Stefan Sperling

rename got_commit_object_mini to got_mini_commit_object


e32baab7e1 Stefan Sperling

add an object cache for mini commits


7762fe12f8 Stefan Sperling

add a mini-commit object for use by commit graph


7788015835 Stefan Sperling

move code not used by libexec tools out of object_parse.c