thodg/got/lib/delta.c

Branch :


Log

Author Commit Date CI Message
15a94983 2018-12-23 14:48:47 remove struct got_object from public library API
b2f7af54 2018-11-11 11:40:53 check for size_t overflow in got_delta_apply_in_mem() like libgit2's c15771104 (delta: fix overflow when computing limit)
34fca9c3 2018-11-11 11:10:11 bounds checks before memcpy in got_delta_apply_in_mem()
14118581 2018-11-05 23:20:43 no need to zero got_delta during allocation
c336f889 2018-07-23 10:53:49 don't store copies of packfile paths in each delta
63581804 2018-07-09 22:23:00 rename zbuf to inflate
788c352e 2018-06-16 19:18:32 store commit timestamps as 'struct tm' in UTC
72eb3431 2018-04-01 15:57:43 look up deltas in the correct pack file
718b3ab0 2018-03-17 17:50:48 rename the library-internal headers again to a common prefix
a53d2f13 2018-03-17 14:19:13 cache delta data in struct got_delta directly
b29656e2 2018-03-16 23:05:12 set obj->size of packed deltified objects to object's actual size
ef2bccd9 2018-03-16 22:14:51 stop opening pack files redundantly to read deltas
8628c62d 2018-03-15 01:21:57 process small deltas in memory; unfortunately it is not faster...
22484865 2018-03-13 18:28:40 process delta chains in memory if max size is < 32 MB
39ff877f 2018-03-13 16:31:33 expand deltas in memory if result size is < 32MB
32cb896c 2018-03-11 14:10:56 rename library-private headers from *_priv.h to *_lib.h
5677e194 2018-03-11 13:20:25 rename got_zb_priv.h to got_zbuf_priv.h
1411938b 2018-02-12 23:25:38 rename private header filenames so they are in got_ namespace
bdd2fbb3 2018-02-12 00:01:26 read delta data from the right offset
06e5fc98 2018-02-11 23:34:03 fix a bug where we'd skip commands in the delta stream
0e22967e 2018-02-11 22:43:21 we must store delta's type-and-size length separately to skip it
3606d7fc 2018-02-11 16:17:37 tweak the API which inflates data to a file
824801e7 2018-01-27 01:15:40 Improve delta combiner docs and rename a macro for clarity.
885d3e02 2018-01-27 01:05:56 implement delta combiner and a small test suite for it
6691714a 2018-01-23 23:44:49 prepare application of deltas
c3703302 2018-01-23 15:19:45 model delta chains in a better way
5a2e13f7 2018-01-23 13:54:51 undo previous, a delta base might be a plain object so 'size' is better
8622058b 2018-01-23 13:53:21 Rename 'size' field in got_delta_base to 'delta_size'.
96f5e8b3 2018-01-23 13:38:17 add support for delta chains; implement them for offset deltas
efd2a263 2018-01-19 16:18:44 add some stub code for packed ref-delta objects