Commits


fix previous: "ssh" accidentally named "git"


update protocol lists Document http and https protocols in got.conf(5). Copied from got(1) except reworded the part that referred to got.conf(5). Change "send directive" to "send block" in got(1), since got.conf(5) says there's "one configuration directive per line". Adjust table widths: longest protocol name is now "https".


update got.conf(5) remote config example from git.g.o to got.g.o


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