Commits


move todo items from got.1 caveats to gotadmin.1 as appropriate


remove a todo item from got.1 caveats; 'gotadmin pack' can pack repositories


switch from SIMPLEQ to equivalent STAILQ macros The singly-linked tail queue macros were added to OpenBSD 6.9 and are more widely available on other systems. ok stsp


explicitly include <endian.h> for be32toh()


got-build-regress.sh: add -R option to usage message


got-build-regress.sh: support running tests with a non-default test root dir


update defalt branch name in got-build-regress.sh


fix imsg header includes in pack_create.c


bump version number


changes for 0.53


in got.1, add -I to the synopsis line of the status command


sync dist file list


new -I option for 'got status' to show files which match an ignore pattern


packing requires unveiling the repository read/write; found by semarie


implement gotadmin pack, indexpack, and listpack commands


initial port of git9's pack file creation code to gameoftrees; thank you, Ori!


forward-declare struct got_packidx to make got_lib_pack.h self-contained


expose got_pack_parse_ref_delta() for library-internal use This will be needed by a future 'gotadmin listpack' command.


expose got_packidx_get_object_offset() for library-internal use This will be needed by a future 'gotadmin listpack' command.


fix raw object size sent by got-read-pack


fix bogus 'permission denied' error when a file at work tree root is removed ok naddy


mark got_pack_stop_privsep_child() static; it is only used inside pack.c


fix a leaky ibuf. ok stsp


expose the reflist_insert() helper function as got_reflist_insert() This will be needed by 'gotadmin pack'.


fix deltas with trailing data that is smaller than the minimum chunk size