thodg/got/lib/commit_graph.c

Branch :


Log

Author Commit Date CI Message
8d49203e 2018-09-20 15:07:49 allocate less tips by default in commit graph
e65e3e2f 2018-09-20 10:51:38 remove useless code in #if 0
6bc66952 2018-09-19 15:09:35 fix commit graph iteration again; second entry was omitted
028d7a4e 2018-09-19 14:52:32 fix commit graph iteration with just one iter-list entry
d415e120 2018-09-19 14:19:23 fix previous: last entry returned by graph iteration was duplicated
bee6b577 2018-09-19 14:14:24 make commit graph skip no-op branches and fix iter-list management
2c7f8870 2018-09-19 13:19:41 typos
1c7a5dcb 2018-09-15 20:31:55 don't call mktime() needlessly in commit graph
31cedeaf 2018-09-15 19:42:15 add path filtering support to commit graph
b565f6f8 2018-07-23 13:08:03 avoid unnecessary reallocations in fetch_commits_from_open_branches()
f4ceb45e 2018-07-23 12:40:12 commit graph child adjancencies are not used; drop them
fa2f6902 2018-07-23 11:30:26 use got_object_qid_free() consistently
fb5b9d5a 2018-07-23 11:18:44 fix more leaks in commit graph's add_node()
063c1bed 2018-07-23 10:12:37 free parent ids when freeing commit graph nodes
4e845d01 2018-07-22 16:10:19 fix leaks in commig graph's add_node()
cb352812 2018-07-22 14:08:45 callers of add_node() don't need to check for GOT_ERR_OBJ_EXISTS
ce47a424 2018-07-22 13:52:36 treat double-linking to same child in commit graph as no-op
63581804 2018-07-09 22:23:00 rename zbuf to inflate
60f2eee1 2018-07-08 17:18:45 undo previous; too much mixup in one data structure
d54f52f4 2018-07-07 16:50:10 store recently accessed objects at front of cache lists
e7c810ea 2018-06-22 09:33:08 allow got_object_idset_remove() to retreive data pointer
fe8df4c2 2018-06-16 23:52:47 undo previous; it broke tog(1) with openssl repo
98fdf1e0 2018-06-16 23:50:18 iter_node insertion hack in commit graph shouldn't be needed
788c352e 2018-06-16 19:18:32 store commit timestamps as 'struct tm' in UTC
0ed6ed4c 2018-06-13 18:29:04 got log: allow first-parent traversal with the commit graph
a37db869 2018-06-11 22:21:01 remove false statement in comment
58e5f354 2018-06-11 22:19:29 tweak add_node_to_iter_list for clarity; no functional change
19137930 2018-06-11 22:14:50 improve comment
72f85f8c 2018-06-11 21:36:08 fix endless loop in commit graph
d2312330 2018-06-11 21:33:26 ensure commit graph iterations see all new commits being added
9ba79e04 2018-06-11 18:42:04 commit graph support for tog(1)
31920504 2018-06-11 16:40:08 rename commit graph's iter_candidates to iter_list
6e0c0f9a 2018-06-11 15:52:51 remove got_commit_graph_contains_object() Put equivalent functionality into fetch_commits_up_to() instead.
1142eae9 2018-06-11 15:22:15 introduce got_commit_graph_fetch_commits_up_to()
6a4c1890 2018-06-11 14:23:42 introduce got_commit_graph_contains_object
be6a1b5a 2018-06-11 03:17:51 promote commit graph's open_commit() helper to public API
c4d7a9c4 2018-06-11 03:13:33 replace inline code with call to open_commit() helper
79f35eb3 2018-06-11 03:09:27 rename got_parent_id to got_object_qid; better generic name
b43fbaa0 2018-06-11 02:54:29 do not store commits in the commit graph; saves memory
d7b08640 2018-06-11 02:27:01 remove unused function
4626e416 2018-06-11 01:25:06 parse commit timestamps when opening commits
6e790f45 2018-06-11 00:50:26 move parse_commit_time() to object.c and make public API
4bd3f2bb 2018-06-11 00:27:10 some commits were missing from the commit graph
c363871b 2018-06-10 23:47:40 commit graph: don't omit commits with equal timestamps
372ccdbb 2018-06-10 19:01:41 basic commit graph; make 'got log' use it; WIP with known bugs