Commit Briefs



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


106807b41a Stefan Sperling

make object caching actually work in got-read-pack


2ff12563f8 Stefan Sperling

fix 'make PROFILE=1' build


3840f4c96d Stefan Sperling

fix "rpath" pledge violation in got-read-pack