Commits


add -d option to 'got fetch' for deleting old branches and tags


sync usage() for clone and fetch


properly terminate the ssh process after fetching via SSH


add support for listing remote branches and tags to 'got clone' and 'got fetch'


prevent 'got diff' from needlessly opening a work tree


add support for fetching specific branches to 'got clone' and 'got fetch'


got.1 wording tweak for clarity


make 'got fetch' create local branches if they don't exist yet


initialize optional output parameters in parse_gitconfig_file()


fix allocation size in got_privsep_recv_gitconfig_remotes(); found by free(3)


transmit the 'mirror' flag correctly in got_privsep_send_gitconfig_remotes()


really make 'got fetch' create/update references correctly in mirror mode (fixes commit fed0b873)


fix bug where duplicates were returned from got_gitconfig_get_section_list()


fix error handling bugs in cmd_clone()


got.1 wording fix


man page wording simplification: target-direcory -> directory


got(1) man page wording tweak


trim some redundant wording in git-repository(5)


line to git-repository(5) for details about pack files


document what got-index-pack does


fix 'got fetch' to update the correct set of references in mirror mode


add refspec which git-fetch expects in config file of mirrored repositories


fetch only HEAD branch and tags by default; add -a option to fetch everything


use one consistent way to compute the Git URL to write to the config file


support non-default port numbers with SSH and tweak URI parser port handling