5 years ago 324d37e7c7 Stefan Sperling
make got path APIs available to library consumers
5 years ago de18fc635c Stefan Sperling
write commit objects
5 years ago 51c32763c2 Stefan Sperling
fix bogus sha1 calculation in got_object_tree_create()
5 years ago 76f564d51b Stefan Sperling
rename create_loose_object() to create_object_file()
5 years ago 4be2a0b433 Stefan Sperling
eliminate extra memcpy in got_object_{blob,tree}_create()
5 years ago f91abf8111 Stefan Sperling
introduce got_object_tree_create()
5 years ago c6f826b4b8 Stefan Sperling
better variable names in create_loose_object()
5 years ago ac1c56620f Stefan Sperling
move code for creating loose objects to a separate function
5 years ago 51130c027d Stefan Sperling
create blob's parent dir if missing in got_object_blob_create()
5 years ago f970685c28 Stefan Sperling
flip order of arguments to got_object_blob_create()
5 years ago f488e73cc6 Stefan Sperling
fix objpath memleak in got_object_blob_create()
5 years ago 81984c6bec Stefan Sperling
blob content file doesn't need a path in got_object_blob_create()
5 years ago ffb286fde0 Stefan Sperling
store header length in variable in got_object_blob_create()
5 years ago f16c2465a5 Stefan Sperling
don't forget to write header in got_object_blob_create()
5 years ago a14a8cf670 Stefan Sperling
eliminate unnecessary fdopen() in got_object_blob_create()
5 years ago 45d610198c Stefan Sperling
avoid double file close in got_object_blob_create()
5 years ago 44edeea709 Stefan Sperling
introduce got_object_blob_create()