Commits


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()


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


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


make 'got cat' output look more like raw object files


more progress on generating new tree entries