Commit Briefs

99495ddb79 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.


0c8b29c506 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.


84de91061b 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


6d5a9006ab 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


8fa913ec61 Stefan Sperling

remove now pointless 'check_disk' parameter of got_repo_map_path()

suggested by naddy


b8adfa5529 Stefan Sperling

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

ok tracey



257add310e Stefan Sperling

add got.conf(5) configuration file

ok tracey



b46f3e7182 Stefan Sperling

create a git config file in newly cloned repositories



d1f166363b Stefan Sperling

move got_repo_cmp_tags() to got_ref_cmp_tags()


2ddd470150 Tracey Emery

move cmp_tags() into the library



7a1d6b72b6 Stefan Sperling

fix 'tog log -c' with tags


cd95becd3d Stefan Sperling

parse remotes from gitconfig




303e2782e0 Stefan Sperling

add support for tags to -c options of some got commands


3ce1b84566 Stefan Sperling

initial 'got import' implementation


dd88155e48 Stefan Sperling

disambiguate abbreviated object IDs based on object type


e09a504cc5 Stefan Sperling

introduce support for abbreviated object IDs


2c7829a4ca Stefan Sperling

implement 'got init'


fb79db15f5 Stefan Sperling

add read support for packed refs


5d56da8198 Stefan Sperling

happy new copyright year