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

Add a refs argument to got_repo_match_object_id(), replacing 'resolve_tags'

Make use of this where possible to avoid re-reading references from disk. ok naddy


Yang Zhong

add fd field to got_repository, modify got_packidx_open to use fds

These changes are intended to make got more compatible with FreeBSD's Capsicum. ok stsp


Stefan Sperling

remove now pointless 'check_disk' parameter of got_repo_map_path()

suggested by naddy




Stefan Sperling

add got.conf(5) configuration file

ok tracey






Tracey Emery

move cmp_tags() into the library



Stefan Sperling

fix 'tog log -c' with tags


Stefan Sperling

parse remotes from gitconfig





Stefan Sperling

initial 'got import' implementation




Stefan Sperling

implement 'got init'


Stefan Sperling

add read support for packed refs


Stefan Sperling

happy new copyright year