Commit Briefs

Stefan Sperling

CHANGES for 0.67 (tags/0.67)


Christian Weisgerber

const-ify command and option tables

ok stsp


Josh Rickmar

remove stray tab that snuck in


Josh Rickmar

display GMT offset in cat command

ok stsp


Omar Polo

factorize imsg_clear calls after imsg_flush failures

imsg_clear frees and closes resources allocated as part of enqueueing imsgs so it's a no-op after reads. discussed with and ok stsp@




Stefan Sperling

reuse existing deltas when creating pack files

tested by thomas, naddy, and myself


Christian Weisgerber

shrink the width of formatted output fields to their expected size

Replace FMT_SCALED_STRSIZE with (FMT_SCALED_STRSIZE - 2) as field width when formatting output for printing. FMT_SCALED_STRSIZE includes space for a nul byte and a minus sign. Output values are expected to be always positive here. ok stsp


Christian Weisgerber

consistently match size of hash variables to that returned by murmurhash

ok millert stsp






Omar Polo

tweak error reporting due to invalid numbers

Use the same idiom as in the strtonum(3) manpage which produces a more readable error message. OK kn, stsp


Stefan Sperling

set zlib output buffer length properly after resizing the output buffer

ok millert naddy


Stefan Sperling

fix infinite loop in got-index-pack for pack files >= 4GB in size

Because of a missing range check our zlib wrapper would end up calling zlib over and over with zero bytes of input. Problem reported by semarie and naddy. Fixed with help from millert@. ok millert naddy


Omar Polo

improve error message due to malformed `author' in got.conf

tweak and ok stsp@



Stefan Sperling

fix loose object file header parser for zero-length headers

ok millert tracey


Stefan Sperling

fix 'got status' reporting all directories on NFS mounts as unversioned

Problem found and fix tested by Ted Bullock. ok millert, naddy