Commits


pass the callback data instead of hardcoding NULL, ok stsp


remove needless header inclusion; lib/pack.c does not need got_opentemp.h


fix path to the temp file used to accumulate the patch edits ok stsp


use test(1) -eq and -ne to compare integers; ok tb


typos


add `got patch' command for applying unified diffs


fix level of indirection ok stsp


make the URI parser tolerate trailing slashes at the end of the input URI ok naddy


apply time-based rate-limiting to got-send-pack upload progress output


apply time-based rate-limiting to got-fetch-pack download progress output


apply time-based rate-limiting to got-index-pack progress output


explicitly include <endian.h> for be32toh()


bump version number


CHANGES for 0.67


const-ify command and option tables ok stsp


remove stray tab that snuck in


display GMT offset in cat command ok stsp


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@


fix fd leak in got_fetch_pack, ok stsp@


fix pack.sh test failure from reuse-deltas patch by tweaking progress output


reuse existing deltas when creating pack files tested by thomas, naddy, and myself


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


consistently match size of hash variables to that returned by murmurhash ok millert stsp


new test: `got diff' on files matched by an ignore pattern


use murmurhash instead of sha1 for deltification blocks; suggested by ori