Commits


allow got_ref_list() to restrict returned refs to a particular namespace


untie cancel callback declaration from the work tree


add support for tag objects to 'got diff'


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


ignore missing objects/pack dir in match_packed_object()


remove unused variable found in write_tree()


don't fail hard if 'objects/pack' directory does not exist in repo


fix path in got_repo_open() error message


remove another pointless call to got_path_normalize()


initial 'got import' implementation


new realpath(3) doesn't like receiving an empty path as input


fix bug where match_loose_object() skipped some objects


fix detection of ambiguous object ID match with pack files


disambiguate abbreviated object IDs based on object type


plug leaks in got_repo_match_object_id_prefix()


put error checks in right order


stop matching loose objects once we've searched past the ID prefix


speed up matching of abbreviated commit IDs in pack files


introduce support for abbreviated object IDs


compare pointer against NULL, not 0


implement 'got init'


don't leak objects which can't be cached


replace got_pack_get_packfile_size() with simple fstat()


rename got_error_prefix_errno() to got_error_from_errno()


lock branch reference file during 'got commit' to prevent a race