Commit Briefs


Stefan Sperling

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.


Stefan Sperling

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.


Stefan Sperling

detect unknown repository format extensions (such as sha256 format)

ok millert



Stefan Sperling

add got.conf(5) configuration file

ok tracey










Stefan Sperling

implement 'got fetch'





Stefan Sperling

send indexing progress via an imsg



Stefan Sperling

rename imsg FETCH_PROGRESS to FETCH_REF



Stefan Sperling

prepare for providing refs we already have in fetch request imsg

currently we always send and expect an empty list


Stefan Sperling

fix typo in comment