Commits


move got_repo_cmp_tags() to got_ref_cmp_tags()


move cmp_tags() into the library


move match_object_id() into the library; supersedes got_repo_resolve_commit_arg


fix 'tog log -c' with tags


parse remotes from gitconfig


use author name/email from ~/.gitconfig if GOT_AUTHOR is not set


obtain repo format version and commit author name/email from .git/config


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


initial 'got import' implementation


disambiguate abbreviated object IDs based on object type


introduce support for abbreviated object IDs


implement 'got init'


add read support for packed refs


happy new copyright year


document got_repo_get_path() and got_repo_get_path_git_dir()


make got_repo_get_path_git_dir() return const char *


make got_repo_get_path() return const char *


fix logging /sys in tog while /sys symlink exists on disk


implement fork+exec (and by the way, fix the build...)


allow filtering history by paths in 'got log'


document the current public API


add worktree skeleton code; implement got_worktree_init()


make struct got_repository opaque


Extract non-deltified objects from pack files.


remove an unused function