Commits


put manual page sections in the proper order


make got.conf(5) warn about remotes configured in locally-shared repositories


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@


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


rename got.conf(5) mirror-references to mirror_references for consistency Existing configuration files will keep working for now since the old name with dashes is still recognized by the config parser.


rename got.conf(5) fetch-all-branches to fetch_all_branches for consistency Existing configuration files will keep working for now since the old name with dashes is still recognized by the config parser.


fix copy-pasto: got.conf protocol option takes a 'scheme' argument, not a 'path'


tweak implementation of separate send {} and fetch {} conf blocks Tweak man page. Factor out repeated code in if/else branches in send_gotconfig_remotes(). ok stsp@


provide separate send {} and fetch {} configuration blocks in got.conf Feature requested by naddy. ok naddy, who also suggested some tweaks that will arrive shortly


Fix "mandoc -T lint" WARNINGS and ERRORS, add missing word


add a 'reference' directive to remote repositories in got.conf(5) Make use of this in 'got clone' to persist -R option arguments given on the command line in the cloned repository's got.conf(5) file.


add a 'fetch-all-branches' configuration setting to got.conf(5) Set fetch-all-branches in the got.conf(5) file created by 'got clone -a' in order to make a future 'got fetch' act like 'got fetch -a' by default.


add "branch" keyword to got.conf which specifies a list of branches to fetch ok tracey


document why got.conf(5) will not configure the editor to use


fix misplaced comma in got.conf(5) SEE ALSO section


add per-worktree got.conf(5) file in the .got directory; ok millert


add got.conf(5) configuration file ok tracey