Branch :
| Author | Commit | Date | CI | Message |
|---|---|---|---|---|
| 998ff57f | 2018-11-19 00:22:17 | make advance_branch() search the smaller id set first | ||
| 9f57848c | 2018-11-19 00:20:14 | remove unnecessary graph search in advance_branch() | ||
| 81a966c0 | 2018-11-19 00:11:01 | whitespace | ||
| 73026088 | 2018-11-18 23:47:19 | rename got_commit_graph_node's commit_timestamp to timestamp | ||
| 7a62478b | 2018-11-18 23:45:45 | remove some unused cruft from commit graph | ||
| 0e9101d5 | 2018-11-18 23:37:05 | if-return-early instead of if-else in detect_changed_path() | ||
| 7310c1c3 | 2018-11-18 23:33:59 | don't open tree unnecessarily in detect_changed_path() | ||
| ce95c694 | 2018-11-18 23:30:14 | remove unreachable code | ||
| 45f209d7 | 2018-11-18 23:18:50 | add_node() must remove freed nodes from graph in error path | ||
| 9b88e78c | 2018-11-18 23:08:01 | don't add duplicates to commit graph's open branches set | ||
| d2c2d781 | 2018-11-18 21:46:12 | fix comparison of parents content in advance_branch() | ||
| 6dcdad08 | 2018-11-18 21:45:31 | plug memory leaks in advance_branch() | ||
| d1451975 | 2018-11-11 13:52:20 | add custom error code for 'no such tree entry' errors | ||
| 91a3d81f | 2018-11-11 13:41:46 | introduce got errors with custom messages; add one for ERR_NO_OBJ | ||
| 246e1c78 | 2018-11-08 19:09:27 | prevent free of bogus pointers via fetch_commits_from_open_branches() | ||
| 5e50c36a | 2018-11-08 19:09:08 | remove premature optimization which resulted in buggy logic | ||
| 32777563 | 2018-11-07 07:28:37 | avoid tips temp copy in fetch_commits_from_open_branches() | ||
| cb103d04 | 2018-11-07 06:42:26 | allow got_object_idset_for_each() to return an error | ||
| 1bf85b22 | 2018-11-07 06:28:59 | stop messing with the open_branches set in add_node() | ||
| 5df4932d | 2018-11-05 18:25:15 | improve handling of struct got_object_qid allocations | ||
| 649fc316 | 2018-11-05 17:41:24 | remove a redundant call to detect_changed_path() | ||
| bfd1f6da | 2018-11-05 16:59:42 | init commit timestamp earlier in commit graph's add_node() | ||
| ccb26ccd | 2018-11-05 16:16:35 | avoid a call to mktime() in commit graph's add_node() | ||
| 41fa1437 | 2018-11-05 15:30:15 | back out mini-commits; no significant performance difference | ||
| 05e1230b | 2018-11-05 12:42:03 | rename got_commit_object_mini to got_mini_commit_object | ||
| e32baab7 | 2018-11-05 12:39:49 | add an object cache for mini commits | ||
| 7762fe12 | 2018-11-05 11:46:30 | add a mini-commit object for use by commit graph | ||
| b36429ab | 2018-11-05 01:44:27 | reduce the amount of memcmp() calls via got_object_idset_add() | ||
| fd1d2703 | 2018-11-04 22:29:58 | don't eat errors in detect_changed_path() + cosmetic fixes | ||
| 644e44ed | 2018-11-04 16:40:28 | remove some dead code | ||
| f2877bf5 | 2018-10-24 15:49:13 | expose merge commits in log output again | ||
| 93e45b7c | 2018-09-24 11:57:04 | use commit graph for path filtering in 'tog log' | ||
| 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 |