5 years ago Stefan Sperling
disambiguate abbreviated object IDs based on object type
implement search for 'tog blame'
add initial implementation of 'got revert'
whitespace formatting fixes in include/
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