Commits


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


write large objects to disk when resolving deltas; raise in-mem delta threshold


stop storing decompressed delta data in struct got_delta; fetch it on demand


avoid dependency on delta.o in binaries which don't need it


bounds checks before memcpy in got_delta_apply_in_mem()


don't store copies of packfile paths in each delta


increase delta recursion limit; was too low for openbsd git repo


read object headers with privsep


look up deltas in the correct pack file


rename the library-internal headers again to a common prefix