5 years ago Stefan Sperling
check for errors from fclose()
add potentially useful helpers for tag objects and refs
remove obsolete statements from API docs
make got_object_blob_id_str() a private API
remove struct got_object from public library API
typos
mention that commit timestamps are UTC in API docs
make commit objects opaque in the library's API
store number of lines in int instead of size_t
more support for tag objects; new code is not yet reachable
implement object idset with a red-black tree
avoid a call to mktime() in commit graph's add_node()
6 years ago Stefan Sperling
add path filtering support to commit graph
introduce got_object_tree_path_changed() and use it in 'got log'
replace got_object_open_by_path() with got_object_id_by_path()
change got_object_get_id() semantics; avoids pointless allocations
allow going back to previously blamed commits in tog blame
implement incremental blame display for tog
make struct got_tree_object opaque
add a commit cache as well
add a tree object cache to struct got_repository
implement got_object_open_as_blob()
introduce got_object_blob_dump_to_file()
add got_object_open_as_tree() and got_object_open_by_path()
store commit timestamps as 'struct tm' in UTC