Commit Briefs
avoid the creation of new temporary files whenever a packed object is read
This speeds up the creation of pack files by about 30%.
add O_CLOEXEC (close-on-exec) flag to open(2) calls
suggested by millert ok thomas_adam
implement 'got diff -c' for diffing commits with optional filtering by path
Need for filtering by path sugggested by kn@ ok naddy@
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
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.