Commits


tog: implement global 'S' key map to switch split mode If in a vertical (horizontal) split, switch to horizontal (vertical), and make new split mode persist. ok op@


use got_privsep_flush_imsg instead of reinventing it ok stsp@


get rid of unneeded recv_imsg_error calls got_privsep_recv_imsg users don't need to bother to look whether the imsg type is GOT_IMSG_ERROR because got_privsep_recv_imsg already takes care of that and turns GOT_IMSG_ERROR into `struct got_error's automatically. ok stsp@


rework got_privesp_recv_tree to use got_privsep_recv_imsg ok stsp@


fix buf_alloca error handling Left-over from how OpenRCS/OpenCVS do error handling. OK stsp@


regress: use bs=1M for dd, not bs=1m; fixes -portable test failure on ubuntu GNU dd only accepts upper-case letters for the size units.


delta_cache.c needs to include <stdint.h>; unbreaks -portable build on ubuntu


add signer_id option to got.conf(5) Setting this option will cause 'got tag' to sign all created tags using the SSH key, unless overridden by the -s flag. ok stsp@


mention Austin Appleby's public domain code for completeness


mention additional copyright holders in got(1)


add two more authors how I missed during my sweep of commit history


Xr gotweb(8) from got(1)


typo


long overdue update of AUTHORS lists in man pages; based on commit history


regress test SSH key revocations ok stsp@


move 'got init' command to 'gotadmin init' This functionality is better suited for gotadmin because it is technically a server-side repository operation when we consider the 'got' tool as the client-side tool. I have plans to move 'got import' into gotadmin as well. ok op@


add missing revoked_signers grammar to got.conf(5) ok stsp@


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.


bump version number


CHANGES for 0.73


document TOG_VIEW_SPLIT_MODE


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


sync distfile list


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


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