5 years ago 23bc48a995 Stefan Sperling
rename got_zstream_* to got_inflate_*
5 years ago e02fc99fa1 Stefan Sperling
move declaration of object labels to got_lib_object.h
5 years ago ff2a4428e6 Stefan Sperling
rename "object tags" to "labels" to avoid confusion with tag objects
5 years ago f5d3d7af63 Stefan Sperling
use path lists to sort dirent, tree object, and file index entries
5 years ago e0e55b50ec Stefan Sperling
Support tags in Linux git repo which do not carry name of tagger.
5 years ago 5e0b25c451 Stefan Sperling
wrap another long line
5 years ago 6e72e6a3bf Stefan Sperling
there's no point in embedding the object header in commits
5 years ago 1785f84a3a Stefan Sperling
eliminate got_object_open() round-trip when opening commits
5 years ago 15a949835c Stefan Sperling
remove struct got_object from public library API
5 years ago 45d799e224 Stefan Sperling
make commit objects opaque in the library's API
5 years ago f4a881ce8b Stefan Sperling
more support for tag objects; new code is not yet reachable
5 years ago 13f977b460 Stefan Sperling
Set output to NULL if got_object_parse_tree() fails.
5 years ago 6f3efa55b1 Stefan Sperling
remove unused declarations
5 years ago 68bf1b1e46 Stefan Sperling
unnecessary repeated strlen() in parse_tree_entry()
5 years ago f054b67ad0 Stefan Sperling
remove object_idcache; use object_idset instead
5 years ago 6dfaee0232 Stefan Sperling
initialize te->mode in parse_tree_entry()
5 years ago acf0c7c679 Stefan Sperling
no need to zero commit's tree ID during allocation
5 years ago 5df4932d8e Stefan Sperling
improve handling of struct got_object_qid allocations
5 years ago 32ac459c84 Stefan Sperling
there's no need to zero tree entries during allocation
5 years ago ccb26ccd3c Stefan Sperling
avoid a call to mktime() in commit graph's add_node()
5 years ago 41fa143713 Stefan Sperling
back out mini-commits; no significant performance difference
5 years ago 05e1230b0e Stefan Sperling
rename got_commit_object_mini to got_mini_commit_object
5 years ago e32baab7e1 Stefan Sperling
add an object cache for mini commits
5 years ago 7762fe12f8 Stefan Sperling
add a mini-commit object for use by commit graph
5 years ago 7788015835 Stefan Sperling
move code not used by libexec tools out of object_parse.c