Commits


add symlink support to 'got import'


cope with directory entries returned from readdir(3) with type DT_UNKNOWN Such directory entries need special handling to make our directory traversal code work on filesystems that do not support the d_type optimization. I found this problem because references stored in the refs/ directory were not shown by 'got log' and 'tog log' when a repository is mounted over NFS. helpful feedback + ok millert@


include the relevant object ID in NO_OBJ error messages where possible


show bad ID in "object not found" error from got_repo_match_object_id_prefix()


initialize optional output parameters in parse_gitconfig_file()


create a git config file in newly cloned repositories


use GOT_OBJECTS_PACK_DIR instead of variants of the same which contain typos


when "bad path" errors occur, always show the path in question


read repository owner name with gitconfig parser instead of a hand-rolled one


simplify repository child path check in got_repo_map_path()


remove pointless cwd checking from got_repo_map_path()


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