Commits


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()


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