Commits


got log: allow first-parent traversal with the commit graph


remove false statement in comment


tweak add_node_to_iter_list for clarity; no functional change


improve comment


fix endless loop in commit graph


ensure commit graph iterations see all new commits being added


commit graph support for tog(1)


rename commit graph's iter_candidates to iter_list


remove got_commit_graph_contains_object() Put equivalent functionality into fetch_commits_up_to() instead.


introduce got_commit_graph_fetch_commits_up_to()


introduce got_commit_graph_contains_object


promote commit graph's open_commit() helper to public API


replace inline code with call to open_commit() helper


rename got_parent_id to got_object_qid; better generic name


do not store commits in the commit graph; saves memory


remove unused function


parse commit timestamps when opening commits


move parse_commit_time() to object.c and make public API


some commits were missing from the commit graph


commit graph: don't omit commits with equal timestamps


basic commit graph; make 'got log' use it; WIP with known bugs