Branch :
| Author | Commit | Date | CI | Message |
|---|---|---|---|---|
| 8d49203e | 2018-09-20 15:07:49 | allocate less tips by default in commit graph | ||
| 0c92744a | 2018-09-20 15:05:17 | initialize *outfile in got_opentemp_named() | ||
| ff7c4d82 | 2018-09-20 14:49:32 | remove now inaccurate comment | ||
| eac0d6b4 | 2018-09-20 14:48:53 | remove obsolete TODO comment | ||
| 293f6400 | 2018-09-20 14:18:51 | make 'blame' traverse history via commit graph | ||
| 4db73312 | 2018-09-20 11:07:56 | add a TODO note for blame | ||
| e65e3e2f | 2018-09-20 10:51:38 | remove useless code in #if 0 | ||
| 414611d9 | 2018-09-19 22:03:24 | fix off-by-one in commit ref counter printed by check_refcount() | ||
| 2673a8da | 2018-09-19 20:01:20 | whitespace | ||
| 298a4a4b | 2018-09-19 20:00:36 | avoid unnecessary strlen() call in find_entry_by_name() | ||
| d9e7e1f6 | 2018-09-19 16:08:32 | match tree entries exactly, not by prefix, in find_entry_by_name() | ||
| 5c2f5761 | 2018-09-19 15:53:10 | fix git repository detection segv bug | ||
| 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 | ||
| 221e79cd | 2018-09-16 19:30:04 | count object cache searches | ||
| 71eb0e7f | 2018-09-16 19:24:26 | eliminate redundant cache search in got_object_open_as_tree() | ||
| 434025f3 | 2018-09-16 19:22:12 | eliminate redundant cache search in got_object_open_as_commit() | ||
| e8eb494a | 2018-09-16 19:18:01 | check caches first in got_object_open_as_{tree,commit}() | ||
| bb7182a5 | 2018-09-16 16:12:58 | speed up object id cache by using multiple lists | ||
| 59790a32 | 2018-09-15 21:41:21 | search pack index before doing a stat for loose objects | ||
| 65a9bbe9 | 2018-09-15 21:23:55 | avoid strdup in got_object_id_by_path() and got_object_tree_path_changed() | ||
| 106807b4 | 2018-09-15 20:57:10 | make object caching actually work in got-read-pack | ||
| f4081577 | 2018-09-15 20:45:42 | add a Makefile.inc knob which enables cache debug output | ||
| 7cf5e9c2 | 2018-09-15 20:44:10 | show process name in cache stats debug output | ||
| a31cea73 | 2018-09-15 20:43:39 | fix leaked trees in got_object_tree_path_changed() | ||
| 1c7a5dcb | 2018-09-15 20:31:55 | don't call mktime() needlessly in commit graph | ||
| f970fa8a | 2018-09-15 20:27:04 | fix filtering for directory paths in 'got log' | ||
| 315fa2b2 | 2018-09-15 20:19:18 | count cache eviction events in cache debug stats | ||
| cec9c8a2 | 2018-09-15 20:18:32 | bump tree cache size; some operations are doing lots of tree walks | ||
| faaa1c0f | 2018-09-15 20:05:47 | handle errors from read(2) better while reading pack files | ||
| 31cedeaf | 2018-09-15 19:42:15 | add path filtering support to commit graph | ||
| 07862c20 | 2018-09-15 15:32:22 | introduce got_object_tree_path_changed() and use it in 'got log' | ||
| 60f50a58 | 2018-09-15 15:20:24 | don't crash in got_diff_tree() if trees are empty | ||
| 27d434c2 | 2018-09-15 13:52:06 | replace got_object_open_by_path() with got_object_id_by_path() | ||
| 6402fb3c | 2018-09-15 13:21:51 | change got_object_get_id() semantics; avoids pointless allocations | ||
| 2ff12563 | 2018-09-15 12:39:48 | fix 'make PROFILE=1' build | ||
| 13e51608 | 2018-09-15 12:23:14 | fix bug where duplicates were being added to object idset | ||
| 0dcf3e9c | 2018-09-15 10:57:05 | tweak log message headers again | ||
| dab5fe87 | 2018-09-14 20:22:22 | tweak commit display | ||
| 405a764e | 2018-09-14 00:30:38 | don't display blob IDs twice when diffing blobs directly | ||
| 3b8ef1a8 | 2018-09-14 00:25:13 | tweak diff output and adjust test expectations accordingly | ||
| 8f97f261 | 2018-09-14 00:13:19 | show blob IDs in diffs again and make repository test pass | ||
| f6861a81 | 2018-09-13 23:48:14 | display file paths in diffs instead of blob SHA1s | ||
| 3840f4c9 | 2018-09-13 00:06:12 | fix "rpath" pledge violation in got-read-pack | ||
| eb463357 | 2018-09-11 18:29:31 | reduce pack cache size; avoids opening more than 128 fds | ||
| 90636195 | 2018-09-11 18:28:37 | initialize privsep child pointer in got_repo_cache_pack() | ||
| c75f7264 | 2018-09-11 12:57:03 | support commit log messages larger than the maximum imsg size | ||
| c59b3346 | 2018-09-11 12:29:46 | stop sending deltas in imsg; cache deltas in got-read-pack | ||
| edfa7d7f | 2018-09-11 11:31:34 | plug a tree object leak in worktree.c | ||
| 6bef87be | 2018-09-11 11:23:44 | move object cache out of repository.c to its own file | ||
| 55da3778 | 2018-09-10 18:39:31 | read packed blobs with privsep | ||
| e7885405 | 2018-09-10 17:26:06 | read packed trees with privsep | ||
| cfd633c2 | 2018-09-10 17:07:59 | read packed commits with privsep | ||
| d6bda086 | 2018-09-10 13:10:30 | send deltas when requesting packed object extraction | ||
| 876c234b | 2018-09-10 12:30:47 | start reading pack files with privsep; still WIP | ||
| 40cf7208 | 2018-09-09 17:26:34 | remove unused includes from pack.c | ||
| 7e212e3d | 2018-09-09 17:24:46 | make got_packfile_extract_object_to_mem() accept pack instead of repo | ||
| 24140570 | 2018-09-09 17:19:27 | make got_packfile_extract_object() accept a pack instead of a repo | ||
| 2090a03d | 2018-09-09 17:00:33 | make got_packfile_open_object() accept a pack instead of a repo | ||
| 1510f469 | 2018-09-09 16:33:32 | move pack caching code from pack.c to repository.c | ||
| 35c73765 | 2018-09-09 16:14:11 | make open_packed_object() expect a pack instead of a repo | ||
| a98c62b1 | 2018-09-09 16:09:01 | remove unused parameter of open_delta_object() | ||
| 2ce68b2f | 2018-09-09 16:07:11 | don't redundantly open pack file in dump_delta_chain_to_file() | ||
| 48095039 | 2018-09-09 16:03:39 | don't open pack redundantly in dump_delta_chain_to_mem() | ||
| c8ecd499 | 2018-09-09 16:00:41 | remove unused parameter from functions resolving packfile deltas | ||
| 4fb0d740 | 2018-09-09 15:57:26 | remove unused parameter of open_packfile() | ||
| 4a9c75d9 | 2018-09-09 15:56:38 | remove unused parameter of get_packfile_path() | ||
| 3413160a | 2018-09-09 15:55:40 | remove unused parameter of get_object_idx() | ||
| 817c5a18 | 2018-09-09 15:50:02 | move packidx header initialization to a separate function | ||
| f0b0c746 | 2018-09-09 12:44:15 | tweak comments in got_lib_privsep.h | ||
| 3cab8b4d | 2018-09-08 17:55:19 | put repository path into privsep children's argv | ||
| 3516b818 | 2018-09-08 17:42:23 | init ibuf only once for the lifetime of a privsep child | ||
| ad242220 | 2018-09-08 16:40:28 | implement fork+exec (and by the way, fix the build...) | ||
| 03fa71c8 | 2018-09-06 17:42:46 | move some more functions from object.c to object_parse.c | ||
| a440fac0 | 2018-09-06 17:33:13 | move object parsing code into a separate file | ||
| 11cdebc1 | 2018-09-03 00:59:21 | remove unused argument from read_commit_object_privsep() | ||
| 84717ec7 | 2018-09-02 13:30:31 | add got_locale_is_utf8() | ||
| cd31e911 | 2018-07-23 17:49:17 | fix a leak and use recallocarray in read_object_header() | ||
| 17d745b8 | 2018-07-23 17:19:40 | replace reallocarray with recallocarray throughout inflate.c | ||
| 666b4ca8 | 2018-07-23 17:03:36 | wrap overlong line | ||
| 37bd7602 | 2018-07-23 17:01:35 | fix length calculations in mmap inflate; fixes garbage diffs | ||
| 720ad641 | 2018-07-23 13:40:13 | don't remove cached elements in got_object_idcache_add() | ||
| 61c9f6dc | 2018-07-23 13:37:08 | plug a leak in got_object_idcache_add() | ||
| 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 | ||
| 7a132809 | 2018-07-23 11:41:06 | fix leak in object_path() | ||
| fa2f6902 | 2018-07-23 11:30:26 | use got_object_qid_free() consistently | ||
| f831532b | 2018-07-23 11:22:21 | remove unused got_object_idset_remove_random() | ||
| fb5b9d5a | 2018-07-23 11:18:44 | fix more leaks in commit graph's add_node() | ||
| c336f889 | 2018-07-23 10:53:49 | don't store copies of packfile paths in each delta | ||
| 673702af | 2018-07-23 10:37:54 | fix leak in dump_delta_chain_to_file() | ||
| ab3ad429 | 2018-07-23 10:34:33 | fix leaks in resolve_offset_delta() | ||
| 063c1bed | 2018-07-23 10:12:37 | free parent ids when freeing commit graph nodes | ||
| 5aef3967 | 2018-07-22 16:25:11 | plug some leaks in inflate.c | ||
| 4e845d01 | 2018-07-22 16:10:19 | fix leaks in commig graph's add_node() | ||
| ca008b32 | 2018-07-22 15:38:50 | fix leak in got_object_open_by_path() | ||
| cb352812 | 2018-07-22 14:08:45 | callers of add_node() don't need to check for GOT_ERR_OBJ_EXISTS |