Commit Briefs

Stefan Sperling

changes for 0.53 (tags/0.53)



Stefan Sperling

sync dist file list







Stefan Sperling

expose got_pack_parse_ref_delta() for library-internal use

This will be needed by a future 'gotadmin listpack' command.


Stefan Sperling

expose got_packidx_get_object_offset() for library-internal use

This will be needed by a future 'gotadmin listpack' command.


Stefan Sperling

fix raw object size sent by got-read-pack




Tracey Emery

fix a leaky ibuf. ok stsp


Stefan Sperling

expose the reflist_insert() helper function as got_reflist_insert()

This will be needed by 'gotadmin pack'.



Stefan Sperling

allow the delta base file to lose its header between deltify_init and deltify

This simplifies pack file creation. A delta base could be read from a loose object, a packfile, or it might be available in a temporary file. All these cases can now be handled the same way. We may need to open, close, and re-open a given delta base multiple times while packing.




Stefan Sperling

raw object size should not include the length of the object's header

This way, the size of a raw object is the same regardless of whether the object was found in a loose object file or in a pack file.


Stefan Sperling

introduce got_object_id_queue_copy()

This will be required by a future 'gotadmin pack' command.


Stefan Sperling

add a user data pointer to struct got_object_qid

This will be required by a future 'gotadmin pack' command.



Stefan Sperling

typo


Stefan Sperling

document how profiling works