Branch :
| Author | Commit | Date | CI | Message |
|---|---|---|---|---|
| fdf001a7 | 2018-03-11 12:28:15 | add a proper definition for the worktree head | ||
| e350ead3 | 2018-03-11 12:23:28 | create an emtpy base-commit file | ||
| 3962e86a | 2018-03-11 12:18:15 | add verbose output to worktree_test -v | ||
| 5de261fe | 2018-03-11 12:01:54 | fix mem leak in worktree test code | ||
| 07a7f8ad | 2018-03-11 11:59:31 | in work tree test code, use stat() to test existence of file | ||
| 6b7476e9 | 2018-03-11 11:57:28 | plug file descriptor leak in worktree test code | ||
| 45d8e5fd | 2018-03-11 11:55:11 | fail test if worktree cannot be removed | ||
| b18d25df | 2018-03-11 11:52:15 | rename worktree test helper function | ||
| 8eac252b | 2018-03-11 11:49:50 | introduce a helper function for use by work tree init test | ||
| 056e7441 | 2018-03-11 11:39:48 | use a dedicated file for the work tree lock | ||
| 58ecc593 | 2018-03-11 02:53:51 | document how work tree locking will work | ||
| ef99fdb1 | 2018-03-11 02:31:27 | use flock(2) because open(2) O_NONBLOCK also enables non-blocking I/O | ||
| 73a5ef67 | 2018-03-11 02:15:34 | lock meta data files in worktree correctly | ||
| 6d9d28c3 | 2018-03-11 02:03:45 | implement worktree open and close operations | ||
| 2cb4bacb | 2018-03-11 01:33:55 | assume good path input in got_worktree_init() | ||
| 09fe317a | 2018-03-11 01:33:02 | add function to read worktree meta data file | ||
| 4d94df2d | 2018-03-11 01:19:40 | rename worktree set_head() operation to change_head() | ||
| 606778cd | 2018-03-11 01:18:45 | fileindex update function probably won't be needed after all | ||
| 577ec78f | 2018-03-11 01:15:39 | store a path prefix in the worktree; will be used for subtree checkout | ||
| 2e8aa240 | 2018-03-11 01:07:09 | file_index -> fileindex | ||
| fca9db82 | 2018-03-11 01:06:29 | rename file_index -> fileindex | ||
| 9dce68ed | 2018-03-10 17:44:23 | typo in comment | ||
| ed7464bb | 2018-03-10 17:15:18 | whitespace | ||
| 281294a5 | 2018-03-10 17:14:25 | add stub for anticipated worktree function which updates fileindex | ||
| 99724ed4 | 2018-03-10 17:08:23 | add a helper function which creates worktree meta files | ||
| 1451e70d | 2018-03-10 16:51:30 | stamp worktrees with a format number | ||
| 8eea5a5c | 2018-03-10 01:13:12 | bump copyright | ||
| 63afc6c6 | 2018-03-10 01:09:31 | unwrap short line | ||
| f0e4a7b7 | 2018-03-10 01:03:31 | indent long line | ||
| 91c986ef | 2018-03-10 00:58:40 | make workdir tests clean up workdirs if tests pass | ||
| 0da17012 | 2018-03-10 00:43:47 | add test for non-destructive behaviour of worktree_init() | ||
| 86c3caaf | 2018-03-10 00:22:23 | add worktree skeleton code; implement got_worktree_init() | ||
| 8fd17454 | 2018-03-09 23:43:59 | don't forget to set error message in got_error_from_errno() | ||
| 422a2f50 | 2018-03-09 21:44:46 | file index path padding is only needed on disk | ||
| c8988c68 | 2018-03-09 21:43:05 | file index entries are variable in size; use a tailq | ||
| b0146884 | 2018-03-09 21:40:07 | remove unused list head | ||
| 0a71ee67 | 2018-03-09 18:12:10 | return error from search_packidx() if dup_packidx() fails | ||
| d0b44960 | 2018-03-09 18:03:38 | tweak wording in comment | ||
| 6bb30d9a | 2018-03-09 18:02:39 | the file index header checksum applies to on-disk data | ||
| 3c34e7b0 | 2018-03-09 18:01:57 | missed one | ||
| aeabcaee | 2018-03-09 18:01:00 | got_index_priv.h -> got_file_index_priv.h | ||
| 33516987 | 2018-03-09 18:00:23 | rename 'index' data structures to 'file index' | ||
| adb27c25 | 2018-03-09 17:59:03 | more tweaks to index structures | ||
| 79b11c62 | 2018-03-09 17:01:49 | add a pack index cache; speeds tree listing up quite a lot | ||
| 2393f13b | 2018-03-09 15:36:55 | support an absolute repos path argument in got_repo_open() | ||
| 2d01eeba | 2018-03-09 15:33:56 | some tweaks to the index format we'll probably make | ||
| ff3eb0f2 | 2018-03-09 15:33:12 | fix repos path argument processing in repository_test | ||
| 0d7de9e3 | 2018-03-09 15:09:39 | remove things which are unused in index format 2 | ||
| 68d9677d | 2018-03-09 15:08:37 | add some basic data structores for git index | ||
| 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 |