2 years ago Thomas Adam
map raw object files into memory while packing if possible
This reverts commit c565dfd37a157bab9556aceac96ff27d64525fc9.
cache raw objects in order to speed up gotadmin pack
raw object blocksize and read buffer were unused; remove them
remove unused internal raw object API functions
reuse temporary files which were not used by got_object_raw_open()
2 years ago Stefan Sperling
verify object ID checksums while loose objects are being accessed
3 years ago Stefan Sperling
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
make 'got cat' output look more like raw object files
5 years ago Stefan Sperling
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