Branch :
| Author | Commit | Date | CI | Message |
|---|---|---|---|---|
| 39e73dc9 | 2018-03-03 14:18:08 | We don't use a delta combiner, we use delta application. A "delta combiner" (as used in SVN) combines deltas and applies the combined delta to the base. We don't do this yet; we apply deltas one by one. | ||
| 6df54056 | 2018-03-03 14:14:38 | rename test functions; we apply deltas, we don't combine them | ||
| 76733ed3 | 2018-03-03 14:12:49 | remove packfiles test; not needed and not portable between machines | ||
| 9096d8be | 2018-03-03 14:09:51 | prevent crash in packfile test if pack file doesn't exist | ||
| be89e2b1 | 2018-03-03 14:02:13 | In read_to_mem() loop, don't overwrite already read blocks | ||
| 1411938b | 2018-02-12 23:25:38 | rename private header filenames so they are in got_ namespace | ||
| 03c6739c | 2018-02-12 23:16:53 | move got_sha1.h to private lib directory | ||
| 38d42f42 | 2018-02-12 22:57:02 | inline refs.h in refs.c | ||
| 3b339b2f | 2018-02-12 22:56:07 | make struct got_repository opaque | ||
| 80f0eb00 | 2018-02-12 22:52:27 | public API is now independent of sha1.h and zlib.h | ||
| 0c9bd0c5 | 2018-02-12 22:49:33 | make struct got_reference opaque | ||
| ef0981d5 | 2018-02-12 22:40:55 | make length of id string an implementation detail | ||
| 6dfa2fd3 | 2018-02-12 22:20:37 | remove got_parse_object_id(), add got_object_open_by_id_str() instead | ||
| 59ece79d | 2018-02-12 22:13:27 | make struct got_object_id opaque | ||
| 908b0194 | 2018-02-12 21:29:08 | move struct got_zstream_buf to private header zb.h | ||
| f934cf2c | 2018-02-12 21:27:40 | make struct got_blob_object opaque | ||
| 354a7e12 | 2018-02-12 00:30:06 | make diff tests silent by default | ||
| eba5c6bb | 2018-02-12 00:25:40 | repair blob diffing | ||
| 74671950 | 2018-02-12 00:15:49 | add output file argument to got_diff_tree | ||
| f8aea23e | 2018-02-12 00:08:11 | delta bases are no longer compressed; update delta_test | ||
| 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 | ||
| a6b158cc | 2018-02-11 19:15:55 | don't read plain objects to memory during unpack | ||
| 044e7393 | 2018-02-11 18:35:45 | don't assume objects IDs are sorted by their values in packidx | ||
| eb651edf | 2018-02-11 18:16:43 | more progress on reading packed/deltified objects | ||
| 126ee060 | 2018-02-11 16:46:49 | remove insize arg from inflate_read() | ||
| 6b4a60c5 | 2018-02-11 16:43:09 | inflate_to_mem doesn't care how much stream it has read | ||
| af263665 | 2018-02-11 16:42:30 | check HAVE_MORE flag in got_inflate_to_file() | ||
| 61d262a8 | 2018-02-11 16:37:53 | make got_inflate_read() properly indicate if it needs to be called again | ||
| 3606d7fc | 2018-02-11 16:17:37 | tweak the API which inflates data to a file | ||
| 54382dcc | 2018-02-11 16:12:55 | keep reading zlib stream until end maker when expanding to mem | ||
| c743ac7d | 2018-01-27 03:27:41 | remove pointless loops in read_{commit,tree}_object() | ||
| 90356acc | 2018-01-27 03:06:07 | Fix missing error check in parse_tree_object(). | ||
| 6336b73f | 2018-01-27 03:03:21 | Fix output length if got_inflate_read() reads some data and then EOF. | ||
| 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 | ||
| 4ca7b755 | 2018-01-26 18:13:01 | Move zlib wrapper/buffering code into a separate file. | ||
| 1db76ab5 | 2018-01-26 14:26:35 | Some memory failure checks were missing. | ||
| 14545512 | 2018-01-26 15:04:58 | in repository_test.c, make 'verbose' a static variable | ||
| 82f2fb69 | 2018-01-26 15:02:21 | make repository test less verbose by default | ||
| ef715580 | 2018-01-26 15:01:44 | ensure we don't call closedir(NULL) in search_packidx() | ||
| a37d050f | 2018-01-26 14:37:13 | make the read_log() tests fail if some objects cannot be read | ||
| b08fe7be | 2018-01-26 14:34:15 | make tests print 'ok' if they pass | ||
| 322260e1 | 2018-01-26 13:58:40 | Get rid of xmalloc.{c,h}. malloc(3) & pread(3) errors will now be reported as GOT_ERR_NO_MEM. This does not improve the numbers of leaks in diffreg.c | ||
| ac25a292 | 2018-01-26 13:36:17 | add a skeleton for a delta test (empty) | ||
| 96a1d717 | 2018-01-24 17:54:21 | document the delta stream data format | ||
| 710bb5ca | 2018-01-23 23:48:41 | rename delta dumping helper function and tweak its parameter list | ||
| 6691714a | 2018-01-23 23:44:49 | prepare application of deltas | ||
| 4ee4114f | 2018-01-23 18:20:14 | rename helper function open_object() to fopen_object() | ||
| c7fe698a | 2018-01-23 18:07:21 | add a helper function for opening a pack file | ||
| b432fb3b | 2018-01-23 17:52:24 | treat tag objects as a plain type in got_packfile_extract_object() | ||
| d33fc9ef | 2018-01-23 17:50:42 | treat tag objects as a plain type in open_packed_object() | ||
| a48db7e5 | 2018-01-23 17:49:03 | add support for opening ref delta objects | ||
| 6b9c9673 | 2018-01-23 17:44:17 | resolve ref deltas as part of a delta chain | ||
| 348f621c | 2018-01-23 15:22:16 | s/decode_/parse_/ | ||
| 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'. | ||
| a3500804 | 2018-01-23 13:52:21 | add a helper function to reduce size of a switch statement | ||
| 96f5e8b3 | 2018-01-23 13:38:17 | add support for delta chains; implement them for offset deltas | ||
| cecc778e | 2018-01-23 11:27:29 | compute off_delta offset correctly | ||
| 68823f7f | 2018-01-19 18:16:34 | add file I forgot to add | ||
| 4e8cda55 | 2018-01-19 18:14:44 | We only support plain objects as delta base for now. | ||
| eef6493a | 2018-01-19 18:09:29 | Make struct got_object opaque to users of the library | ||
| d22131b7 | 2018-01-19 18:04:01 | fix build | ||
| b107e67f | 2018-01-19 18:03:07 | Implement open() support for offset delta objects | ||
| 9710aac2 | 2018-01-19 16:29:59 | rename helper function | ||
| 6ccb713b | 2018-01-19 16:28:55 | Add helper function for opening packed plain objects | ||
| efd2a263 | 2018-01-19 16:18:44 | add some stub code for packed ref-delta objects | ||
| bbcf6d65 | 2018-01-17 22:33:38 | plug a memory leak by freeing packidx | ||
| 3ee5fc21 | 2018-01-17 22:25:01 | add support for extracting non-deltified packed objects | ||
| 6c00b545 | 2018-01-17 21:59:05 | open packed objects correctly; don't worry about their contents yet | ||
| a92b0c17 | 2018-01-14 18:57:56 | build with debug again (my commit adding -Werror broke this) | ||
| 4558fcd4 | 2018-01-14 18:23:17 | Support packfiles in object-type specific object_open() functions. | ||
| a487c1d0 | 2018-01-14 17:49:25 | refactor dump_packed_object() a bit; no functional change | ||
| 740c5444 | 2018-01-14 17:48:32 | compile with -Werror | ||
| 2b2ca9f0 | 2018-01-13 12:32:35 | call got_object_id_cmp() just once in got_object_idx() | ||
| 0465ef11 | 2018-01-13 12:28:07 | unlink tempfiles again, was disabled for testing | ||
| c54542a0 | 2018-01-13 12:27:47 | whitespace | ||
| 8251fdbc | 2018-01-12 23:00:06 | introduce got_ferror() and use it | ||
| 72bcf0f9 | 2018-01-12 21:22:05 | bump copyright | ||
| 6c6d6589 | 2018-01-12 21:21:09 | use strerror_r() | ||
| f334529e | 2018-01-12 21:17:22 | add a conversion function from errno to got_error and use it | ||
| a1fd68d8 | 2018-01-12 20:59:51 | Extract non-deltified objects from pack files. | ||
| cb672fbd | 2018-01-10 22:14:47 | remove unncessary #include | ||
| 24541888 | 2018-01-10 21:58:17 | get_packfile_size() should be static | ||
| 39b01da5 | 2018-01-10 21:57:50 | whitespace | ||
| 0ebaf008 | 2018-01-10 21:56:48 | verify pack file index checksum | ||
| b0517dd0 | 2018-01-10 21:18:24 | fix off-by-one in pack file size check | ||
| 0a0a3048 | 2018-01-10 21:15:21 | open pack file index | ||
| 82708eb3 | 2017-12-03 17:47:40 | fix pack file magic value | ||
| 0044418a | 2017-12-03 17:44:16 | whitespace | ||
| 7f8fc4ec | 2017-12-03 17:43:45 | add a header file for pack files | ||
| 9b1d5162 | 2017-12-03 16:49:53 | fix previous | ||
| f9a4270b | 2017-12-03 16:48:47 | add more object types (needed for pack files) | ||
| c56976de | 2017-12-02 00:51:11 | fix previous | ||
| 6cb5fd0d | 2017-12-02 00:45:51 | don't overwrite already decompressed data | ||
| e302c59e | 2017-12-02 00:44:09 | check recallocarray return value | ||
| 744d9326 | 2017-12-01 22:38:52 | fix size calculations |