Commits


add GOT_ERR_BAD_REF_DATA


add got_error_not_ref()


in 'got log' output, abbreviate ref names under heads/


make 'got log' show packed refs and HEAD ref (pther refs not shown yet)


Support tags in Linux git repo which do not carry name of tagger.


make 'got log' resolve tags in -c option argument


add missing error check in got-raed-pack's tag_request()


add potentially useful helpers for tag objects and refs


actually return once parse_packed_ref_line() succeeds


parse packed refs in a single pass over packed-refs file


optimize code path for lookup of well-known refs


handle absolute refs being passed to open_packed_ref()


add read support for packed refs


remove redundant condition check in cmp_entries()


make cmp_entries() operate on paths instead of structs


move forward declaration of diff_fileindex_tree() further down


move definition of cmp_entries() closer to point of use


turns out in_same_subdir() check is mostly redundant


simplify in_same_subdir()


eliminate code duplication in cmp_entries() and in_same_subdir()


eliminate redundant strlen() call inside in_same_subdir()


eliminate redundant strlen() call in cmp_entries()


eliminate code duplication in cmp_entries()


invert same subdir check in cmp_entries(); no functional change


remove unused parameter of in_same_subdir()