5 years ago 71eb0e7ff2 Stefan Sperling
eliminate redundant cache search in got_object_open_as_tree()
5 years ago 434025f312 Stefan Sperling
eliminate redundant cache search in got_object_open_as_commit()
5 years ago e8eb494afa Stefan Sperling
check caches first in got_object_open_as_{tree,commit}()
5 years ago 59790a3251 Stefan Sperling
search pack index before doing a stat for loose objects
5 years ago 65a9bbe945 Stefan Sperling
avoid strdup in got_object_id_by_path() and got_object_tree_path_changed()
5 years ago a31cea734b Stefan Sperling
fix leaked trees in got_object_tree_path_changed()
5 years ago f970fa8a98 Stefan Sperling
fix filtering for directory paths in 'got log'
5 years ago 07862c206e Stefan Sperling
introduce got_object_tree_path_changed() and use it in 'got log'
5 years ago 27d434c2f2 Stefan Sperling
replace got_object_open_by_path() with got_object_id_by_path()
5 years ago 6402fb3cc1 Stefan Sperling
change got_object_get_id() semantics; avoids pointless allocations
5 years ago 2ff12563f8 Stefan Sperling
fix 'make PROFILE=1' build
5 years ago 3840f4c96d Stefan Sperling
fix "rpath" pledge violation in got-read-pack
5 years ago 6bef87be90 Stefan Sperling
move object cache out of repository.c to its own file
5 years ago 55da3778cb Stefan Sperling
read packed blobs with privsep
5 years ago e78854052d Stefan Sperling
read packed trees with privsep
5 years ago cfd633c2f1 Stefan Sperling
read packed commits with privsep
5 years ago 876c234bd6 Stefan Sperling
start reading pack files with privsep; still WIP
5 years ago 7e212e3dbc Stefan Sperling
make got_packfile_extract_object_to_mem() accept pack instead of repo
5 years ago 2414057009 Stefan Sperling
make got_packfile_extract_object() accept a pack instead of a repo
5 years ago 2090a03dad Stefan Sperling
make got_packfile_open_object() accept a pack instead of a repo
5 years ago ad242220ad Stefan Sperling
implement fork+exec (and by the way, fix the build...)
5 years ago 03fa71c876 Stefan Sperling
move some more functions from object.c to object_parse.c
5 years ago a440fac05e Stefan Sperling
move object parsing code into a separate file
5 years ago 11cdebc1fb Stefan Sperling
remove unused argument from read_commit_object_privsep()
6 years ago cd31e9115f Stefan Sperling
fix a leak and use recallocarray in read_object_header()