thodg/got/libexec/got-read-pack

Branch :


Log

Author Commit Date CI Message
61a7d79f 2020-02-29 08:05:11 remove GOT_ERR_NOT_ABSPATH and fix existing users to deal with absolute paths
63f810e6 2020-02-29 07:54:55 when "bad path" errors occur, always show the path in question
ca6e02ac 2020-01-07 11:14:52 add support for first-parent history traversal to got-read-pack
5aa81393 2020-01-06 19:38:23 add copyright year for files already touched in 2020
b87b4170 2020-01-06 14:10:36 rename to parsed_tree_entries_free for clarity (don't use with got_tree_object)
b64b1f95 2020-01-06 13:10:00 plug a memory leak; parsed tree entries were not freed
3022d272 2019-11-14 17:12:32 reduce the amount of memcpy() and strdup() while parsing tree entries
ab2f42e7 2019-11-10 15:51:05 cache delta data buffers in an LRU cache
42c69117 2019-11-10 15:51:05 stop storing decompressed delta data in struct got_delta; fetch it on demand
12ce7a6c 2019-08-12 20:56:30 include <limits.h> instead of <sys/limits.h>; patch by Thomas Klausner
53ccebc2 2019-07-30 14:54:05 add 'make release' target; programs now have a version number
79c99a64 2019-05-23 22:24:13 don't leak objects which can't be cached
6869fb7f 2019-05-23 21:56:42 remove unused include in got-read-pack
cb5e38fd 2019-05-23 21:52:49 fix some leaks in got-read-pack
704b89c4 2019-05-23 21:44:01 make got-read-pack actually use its object cache
638f9024 2019-05-13 12:40:57 rename got_error_prefix_errno() to got_error_from_errno()
656b1f76 2019-05-11 14:26:12 while (1) -> for (;;)
230a42bd 2019-05-11 13:04:38 got_error_from_errno -> got_error_prefix_errno also add got_error_prefix_errno2 and got_error_prefix_errno3 which should hopefully all be merged into a single function with variadic args (but can't alloc mem)
3a6ce05a 2019-02-11 12:32:53 check for errors from close(2)
fb43ecf1 2019-02-11 11:59:09 check for errors from fclose()
0ae4af15 2019-02-01 22:33:39 add missing error check in got-raed-pack's tag_request()
5d56da81 2019-01-13 17:15:53 happy new copyright year
85a703fa 2019-01-13 17:04:03 got_pack_get_object_size() -> got_pack_get_max_delta_object_size()
ac544f8c 2019-01-13 15:58:39 pass smallish blobs directly via imsg buffer
ebc55e2d 2018-12-24 14:18:56 eliminate got_object_open() round-trip when opening blobs
268f7291 2018-12-24 11:18:58 eliminate got_object_open() round-trip when opening tags
13c729f7 2018-12-24 09:35:07 eliminate got_object_open() round-trip when opening trees
6e72e6a3 2018-12-23 23:21:35 there's no point in embedding the object header in commits
1785f84a 2018-12-23 23:15:42 eliminate got_object_open() round-trip when opening commits
f4a881ce 2018-11-17 16:04:05 more support for tag objects; new code is not yet reachable
80d5f134 2018-11-11 12:59:22 don't be noisy on stderr when Ctrl-C is hit
99437157 2018-11-11 12:52:59 abort checkout operations cleanly when Ctrl-C is hit
f054b67a 2018-11-05 22:28:03 remove object_idcache; use object_idset instead
41fa1437 2018-11-05 15:30:15 back out mini-commits; no significant performance difference
710f3f4e 2018-11-05 15:26:18 make got-read-pack pre-seed the main process mini commit cache
05e1230b 2018-11-05 12:42:03 rename got_commit_object_mini to got_mini_commit_object
7762fe12 2018-11-05 11:46:30 add a mini-commit object for use by commit graph
106807b4 2018-09-15 20:57:10 make object caching actually work in got-read-pack
48d5fe42 2018-09-15 20:36:29 close object cache when got-read-pack exits
56bef47a 2018-09-15 20:05:22 fix non-mmap read mode in got-read-pack
2ff12563 2018-09-15 12:39:48 fix 'make PROFILE=1' build
3840f4c9 2018-09-13 00:06:12 fix "rpath" pledge violation in got-read-pack
c59b3346 2018-09-11 12:29:46 stop sending deltas in imsg; cache deltas in got-read-pack
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
876c234b 2018-09-10 12:30:47 start reading pack files with privsep; still WIP