5 years ago Stefan Sperling
improve handling of struct got_object_qid allocations
there's no need to zero tree entries during allocation
avoid a call to mktime() in commit graph's add_node()
back out mini-commits; no significant performance difference
rename got_commit_object_mini to got_mini_commit_object
add an object cache for mini commits
add a mini-commit object for use by commit graph
move code not used by libexec tools out of object_parse.c
6 years ago Stefan Sperling
make object caching actually work in got-read-pack
fix 'make PROFILE=1' build
fix "rpath" pledge violation in got-read-pack
move object cache out of repository.c to its own file
read packed blobs with privsep
read packed trees with privsep
read packed commits with privsep
start reading pack files with privsep; still WIP
put repository path into privsep children's argv
init ibuf only once for the lifetime of a privsep child
implement fork+exec (and by the way, fix the build...)
move some more functions from object.c to object_parse.c
move object parsing code into a separate file