Commit Briefs

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


6bef87be90 Stefan Sperling

move object cache out of repository.c to its own file


55da3778cb Stefan Sperling

read packed blobs with privsep


e78854052d Stefan Sperling

read packed trees with privsep


cfd633c2f1 Stefan Sperling

read packed commits with privsep


876c234bd6 Stefan Sperling

start reading pack files with privsep; still WIP


3cab8b4df8 Stefan Sperling

put repository path into privsep children's argv


3516b818d9 Stefan Sperling

init ibuf only once for the lifetime of a privsep child


ad242220ad Stefan Sperling

implement fork+exec (and by the way, fix the build...)


03fa71c876 Stefan Sperling

move some more functions from object.c to object_parse.c


a440fac05e Stefan Sperling

move object parsing code into a separate file