5 years ago Stefan Sperling
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
open the file index just once when adding multiple files