Commits


fix got_repo_match_object_id() docstring, it is not specific to commits This was a leftover from got_repo_resolve_commit_arg() which was superseded in commit 71a276322e39e17baf5697b5daac8e8fe6ad2ae1


make "got ref" match argument against references before object IDs Use got_repo_match_object_id() instead of hand-rolled code and pick up the updated handling of reference arguments. ok stsp


document that 'gotadmin listpack' requires a pack index


ref.sh: fix pastos and report the actual command that was run


make got_repo_match_object_id_prefix() reject overlong input strings suggested by + ok naddy


handle reference arguments which look like short object IDs Match command line arguments against references before matching object IDs. This makes it possible to use reference names that happen to match a short object ID. For example, a branch called "11ac" could not be diffed in OpenBSD src.git which happens to contain commit IDs that begin with hex digits 0x11ac. A bogus error would be reported in this situation: $ got diff master 11ac got: ambiguous object ID ok naddy


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@