Commits


remove some dead code


expose merge commits in log output again


use commit graph for path filtering in 'tog log'


allocate less tips by default in commit graph


remove useless code in #if 0


fix commit graph iteration again; second entry was omitted


fix commit graph iteration with just one iter-list entry


fix previous: last entry returned by graph iteration was duplicated


make commit graph skip no-op branches and fix iter-list management


typos


don't call mktime() needlessly in commit graph


add path filtering support to commit graph


avoid unnecessary reallocations in fetch_commits_from_open_branches()


commit graph child adjancencies are not used; drop them


use got_object_qid_free() consistently


fix more leaks in commit graph's add_node()


free parent ids when freeing commit graph nodes


fix leaks in commig graph's add_node()


callers of add_node() don't need to check for GOT_ERR_OBJ_EXISTS


treat double-linking to same child in commit graph as no-op


rename zbuf to inflate


undo previous; too much mixup in one data structure


store recently accessed objects at front of cache lists


allow got_object_idset_remove() to retreive data pointer


undo previous; it broke tog(1) with openssl repo