Commit Briefs

Stefan Sperling

reuse existing deltas when creating pack files

tested by thomas, naddy, and myself



Stefan Sperling

avoid the creation of new temporary files whenever a packed object is read

This speeds up the creation of pack files by about 30%.


Stefan Sperling

add O_CLOEXEC (close-on-exec) flag to open(2) calls

suggested by millert ok thomas_adam








Stefan Sperling

implement 'got diff -c' for diffing commits with optional filtering by path

Need for filtering by path sugggested by kn@ ok naddy@




Stefan Sperling

implement 'gotadmin cleanup'


Christian Weisgerber

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