Commits


portable: maintscript: add header detection Add detection for headers which are included portably, and remove them.


fix potential type mismatch between format specifier and argument Cast printf argument of type time_t to long long to match the %lld format specifier on platforms where this might not be the case.


portable: add maintscripts This introduces an area for helper scripts when dealing with -portable syncing from upstream, releases, etc. See the README.md file for further information.


portable: mention FreeBSD capsicum support


portable: set next version


portable: release 0.73


portable: remove sys/queue.h This is included portably.


document TOG_VIEW_SPLIT_MODE


CHANGES for 0.73


bump version number


sync distfile list


include system headers required for got_date.h directly, not indirectly


document SSH-based signing and verification in got(1) and got.conf(5)


add -V option to 'got tag' usage string, and replace underscore with a hyphen


add option-conflict handling for 'got tag' -s and -V options


add -v option to 'got tag' usage string


remove parts of tag_create_ssh_signed which just duplicate the tag_create test


got tag -V is like tag -l with verification, fix option-conflicts accordingly


in tests, verify that tag -V behaves like tag -l plus signature verification


add -V option to 'got tag' usage string, and replace underscore with a hyphen


check for specific chars instead of using isspace(3) Reminded by naddy and stsp; it was missing a cast to unsigned char to prevent issues on archs with signed chars and was too broad anyway. While here, drop an extra check immediately after. ok stsp@


got_date.h: add explicit #includes Don't rely on implicit/"hidden" includes, but rather add them to the header file so their inclusion doesn't result in missing values. Although not explicitly a functional change, this does help -portable. This ensures size_t/time_t are always present. OK @jrick


remove duplicate test_parseargs call spotted by op@


fix echo/printf order and actually run the test


portable: object_create: remove sys/queue.h This is included portably.