2 years ago Stefan Sperling
raw object blocksize and read buffer were unused; remove them
remove unused internal raw object API functions
cache raw objects in order to speed up gotadmin pack
reuse temporary files which were not used by got_object_raw_open()
3 years ago Stefan Sperling
verify object ID checksums while loose objects are being accessed
implement 'gotadmin cleanup'
introduce got_object_open_loose_fd() for library-internal use
implement raw object data access; this will be required for packing
4 years ago Stefan Sperling
add support for first-parent history traversal to got-read-pack
add copyright year for files already touched in 2020
NAME_MAX does not account for a terminating NUL
convert tree entries from SIMPLEQ to an array
remove obj->path_packfile which is unused nowadays; saves a few free() calls
5 years ago Stefan Sperling
make 'got cat' output look more like raw object files
more progress on generating new tree entries
expose a static helper function as got_object_get_path()
move declaration of object labels to got_lib_object.h
happy new copyright year
remove unused field from struct got_blob_object
pass smallish blobs directly via imsg buffer
there's no point in embedding the object header in commits
eliminate got_object_open() round-trip when opening commits
make got_object_blob_id_str() a private API
remove struct got_object from public library API
make commit objects opaque in the library's API