Commits


WIP commit implementation


make got's acronym expansion official


rename create_loose_object() to create_object_file()


eliminate extra memcpy in got_object_{blob,tree}_create()


introduce got_object_tree_create()


make parse_tree_entry() require a mode field


bump copyright year in object_parse.c


fix more unbound string searches in object_parse.c


remove unused variable in got_object_parse_header()


don't use unbound strlen() while parsing objects


better variable names in create_loose_object()


move code for creating loose objects to a separate function


flush compressed output in got_deflate_read()


create blob's parent dir if missing in got_object_blob_create()


flip order of arguments to got_object_blob_create()


handle non-existent reference in got_ref_resolve() error path


fix objpath memleak in got_object_blob_create()


blob content file doesn't need a path in got_object_blob_create()


store header length in variable in got_object_blob_create()


don't forget to write header in got_object_blob_create()


eliminate unnecessary fdopen() in got_object_blob_create()


avoid double file close in got_object_blob_create()


introduce got_object_blob_create()


expose a static helper function as got_object_get_path()


inline open(2) flags in got_lockfile_lock()