Commit Briefs

Stefan Sperling

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


Christian Weisgerber

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




Stefan Sperling

make got_repo_match_object_id_prefix() reject overlong input strings

suggested by + ok naddy


Stefan Sperling

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




Omar Polo

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

ok stsp



Omar Polo

typos



Christian Weisgerber

fix level of indirection

ok stsp






Christian Weisgerber

explicitly include <endian.h> for be32toh()


Stefan Sperling

bump version number


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@