Branch :
| Author | Commit | Date | CI | Message |
|---|---|---|---|---|
| a440fac0 | 2018-09-06 17:33:13 | move object parsing code into a separate file | ||
| ccfe88e6 | 2018-07-13 00:39:26 | provide a compile-time toggle for object caching | ||
| 63581804 | 2018-07-09 22:23:00 | rename zbuf to inflate | ||
| fc79a48d | 2018-07-09 17:00:51 | add a compile time switch to read pack index with read(2) | ||
| eb77ee11 | 2018-07-08 18:06:36 | add an object id cache which backs the object cache | ||
| 883f0469 | 2018-06-23 17:57:39 | make struct got_tree_object opaque | ||
| 50bc349d | 2018-06-22 09:54:10 | implement repository object cache via object_idset | ||
| 788c352e | 2018-06-16 19:18:32 | store commit timestamps as 'struct tm' in UTC | ||
| 79f35eb3 | 2018-06-11 03:09:27 | rename got_parent_id to got_object_qid; better generic name | ||
| 917bfd05 | 2018-06-10 14:55:20 | add an extra callback argument to got_object_idset_for_each() | ||
| 45b73774 | 2018-06-04 22:34:08 | rename got_object_idset_get_data() to got_object_idset_get() | ||
| d5a90aac | 2018-06-04 22:32:38 | return existing data if existing object id is added to set | ||
| c6f420bf | 2018-06-04 21:50:01 | expose number of elements in an object id set | ||
| 8392272e | 2018-06-04 20:30:22 | fail test gracefully instead of aborting | ||
| 8e41b2f8 | 2018-06-04 20:29:04 | check for NULL error return in idset test | ||
| ddb547b4 | 2018-06-04 20:27:57 | tests for object id sets | ||
| 511a516b | 2018-05-19 16:57:12 | move got_opentmp* functions to public API; used from tog | ||
| 442a3ddc | 2018-04-23 09:38:37 | try to infer repository path from work tree | ||
| 2178c42e | 2018-04-22 14:51:49 | read object headers with privsep | ||
| 5261c201 | 2018-04-01 23:37:09 | rename 'refs' to 'reference' | ||
| 5a83d54e | 2018-04-01 14:28:17 | verify diff output in blob diff test | ||
| 0a585a0d | 2018-03-17 18:13:19 | remove GOT_ERR_NO_MEM, we can just use errno in those cases | ||
| 718b3ab0 | 2018-03-17 17:50:48 | rename the library-internal headers again to a common prefix | ||
| f78ec441 | 2018-03-17 03:33:47 | fix memleak in test helper function print_tree_object() | ||
| b29656e2 | 2018-03-16 23:05:12 | set obj->size of packed deltified objects to object's actual size | ||
| 291c6f03 | 2018-03-12 21:52:43 | fix worktree test build | ||
| 22eb8973 | 2018-03-12 20:40:15 | restore DEBUG build | ||
| f8352b2a | 2018-03-12 14:10:23 | use pledge(2) in regression tests | ||
| 23b19d00 | 2018-03-12 14:08:37 | fix worktree test build: remove more unused variables | ||
| 25783624 | 2018-03-12 13:59:29 | use stricter CPPFLAGS from mpi | ||
| e77c4c9f | 2018-03-12 13:37:17 | remove base-commit meta file; this will move into the fileindex | ||
| 9d31a1d8 | 2018-03-11 20:39:31 | initial implementation of worktree checkout | ||
| 32cb896c | 2018-03-11 14:10:56 | rename library-private headers from *_priv.h to *_lib.h | ||
| c48c4a9c | 2018-03-11 13:59:29 | implement fileindex entry open/close | ||
| a76a38d9 | 2018-03-11 13:17:56 | rename zb.c to zbuf.c | ||
| 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 | ||
| 577ec78f | 2018-03-11 01:15:39 | store a path prefix in the worktree; will be used for subtree checkout | ||
| 1451e70d | 2018-03-10 16:51:30 | stamp worktrees with a format number | ||
| 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() | ||
| ff3eb0f2 | 2018-03-09 15:33:12 | fix repos path argument processing in repository_test | ||
| 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 | ||
| 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 | ||
| 80f0eb00 | 2018-02-12 22:52:27 | public API is now independent of sha1.h and zlib.h | ||
| 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 | ||
| 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 | ||
| 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 | ||
| 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 | ||
| 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. | ||
| 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 | ||
| 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) | ||
| 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 | ||
| efd2a263 | 2018-01-19 16:18:44 | add some stub code for packed ref-delta objects | ||
| a92b0c17 | 2018-01-14 18:57:56 | build with debug again (my commit adding -Werror broke this) | ||
| 740c5444 | 2018-01-14 17:48:32 | compile with -Werror | ||
| a1fd68d8 | 2018-01-12 20:59:51 | Extract non-deltified objects from pack files. | ||
| 0a0a3048 | 2018-01-10 21:15:21 | open pack file index | ||
| a3e2cbea | 2017-12-01 22:09:59 | make tree diffing work | ||
| b82eb359 | 2017-12-01 20:25:49 | fix previous | ||
| 97d4f2b9 | 2017-12-01 20:25:28 | build with debug by default | ||
| 4a0235dd | 2017-11-30 16:46:29 | fix variable names | ||
| 98abbc84 | 2017-11-30 16:18:10 | test tree diff (not yet working correctly) | ||
| 62136d3a | 2017-11-29 23:46:24 | allow for custom diff header labels | ||
| f78b0693 | 2017-11-29 23:42:16 | show blob IDs in diff header | ||
| 7d283eee | 2017-11-29 17:11:11 | add and test basic blob diffing functionality | ||
| 68482ea3 | 2017-11-27 05:13:16 | implement open/close for blobs; add test which prints one | ||
| 30b4bb73 | 2017-11-27 01:24:58 | remove a debug printf | ||
| f715ca7f | 2017-11-27 01:10:58 | move printing of tree objects into regression test | ||
| 0ffeb3c2 | 2017-11-26 23:50:52 | parse and print tree objects | ||
| bfab4d9a | 2017-11-12 16:03:00 | make our test display the entire commit log | ||
| d8871cad | 2017-11-12 15:43:30 | rename test | ||
| 1c852fbe | 2017-11-12 15:42:12 | move some of the test code to a helper function | ||
| 47cbebdb | 2017-11-06 19:22:13 | close commit object | ||
| d1cda826 | 2017-11-06 18:53:05 | parse commit objects | ||
| ab9a70b2 | 2017-11-06 13:49:35 | parse object header |