Branch :
| Author | Commit | Date | CI | Message |
|---|---|---|---|---|
| c442a90d | 2019-03-10 15:55:28 | read UUID back from work tree meta data | ||
| ec22038e | 2019-03-10 15:45:57 | add a UUID to work tree meta data | ||
| 3cbbd752 | 2019-02-19 12:55:43 | fix get_file_status() for files larger than blob read buffer size | ||
| fb43ecf1 | 2019-02-11 11:59:09 | check for errors from fclose() | ||
| 2c201a36 | 2019-02-10 16:41:44 | make 'got status' ignore symlinks, for now | ||
| 18831e78 | 2019-02-10 16:32:21 | fix another path ordering bug during status/update crawl | ||
| 1545c615 | 2019-02-10 13:23:52 | show commit id after update even if all files were missing | ||
| a378724f | 2019-02-10 13:20:43 | make 'got update' restore missing files | ||
| e60e7f5b | 2019-02-10 13:03:27 | properly deal with "$?" in cmdline tests; fixes spurious test "ok" | ||
| 02c07007 | 2019-02-10 12:46:14 | don't update cached timestamps of already modified files | ||
| ba8a0d4d | 2019-02-10 12:30:06 | clear executable bit when updating files if necessary | ||
| 2ef81b9b | 2019-02-10 12:10:40 | skip make obj in cmdline test directory | ||
| 68ed9ba5 | 2019-02-10 12:02:52 | preserve executable bit on files during checkout and update | ||
| 6353ad76 | 2019-02-08 15:12:00 | make 'got update' merge file edits | ||
| 14e5d4dc | 2019-02-05 22:25:42 | fix bug with wrong size comparison in get_file_status() | ||
| 0dbc2271 | 2019-02-05 16:16:13 | make 'got status' detect obstructed files | ||
| f5d3d7af | 2019-02-05 15:19:24 | use path lists to sort dirent, tree object, and file index entries | ||
| 3d8df59c | 2019-02-05 14:49:54 | add a caller-provided data pointer to path list elements | ||
| 7e5c804b | 2019-02-05 14:20:14 | allow for detecting path duplicates with got_pathlist_insert() | ||
| e08cc72d | 2019-02-05 14:12:38 | add a pathlist API | ||
| f02ba292 | 2019-02-05 11:06:10 | add two more status tests | ||
| 35dc4510 | 2019-02-04 16:57:07 | add a basic test for 'got status' | ||
| 1aad446a | 2019-01-13 17:19:24 | fix test area name of test_update_creates_missing_parent_with_subdir | ||
| 5d56da81 | 2019-01-13 17:15:53 | happy new copyright year | ||
| 21908da4 | 2019-01-13 13:59:20 | fix bug where update got confused by sub-sub directories | ||
| bd4792ec | 2019-01-13 12:56:35 | fix more bugs in the update walk and add more tests | ||
| 4a1ddfc2 | 2019-01-12 22:15:58 | fix bug where update forgot to create a parent directory | ||
| 46cee7a3 | 2019-01-12 21:45:46 | add two more tests for update | ||
| 1beed999 | 2019-01-12 21:06:50 | rename got_compare_paths to got_path_cmp | ||
| 50952927 | 2019-01-12 21:00:42 | fix various issues in new update implementation | ||
| 1c11b35c | 2019-01-12 19:48:12 | add a test for got_compare_paths() | ||
| 4482e97b | 2019-01-09 00:50:37 | shorten test name | ||
| 81a30460 | 2019-01-09 00:41:58 | fix a path matching bug in collect_missing_file() | ||
| 25a58941 | 2019-01-08 23:56:48 | remove the pathset abstraction again; replaced by RB tree | ||
| e0159033 | 2019-01-08 22:32:42 | generalize the pathset's path comparison function | ||
| 8f6d9a6a | 2019-01-08 21:48:28 | mark got_pathset iteration functions as safe | ||
| ab847d68 | 2019-01-08 20:32:55 | KNF in pathset_test.c | ||
| 90285c3b | 2019-01-08 20:13:18 | properly remove empty directories left behind during updates | ||
| efaf56b7 | 2019-01-08 19:56:13 | add got_pathset_for_each_reverse() | ||
| aaa0878e | 2019-01-08 19:44:25 | add got_pathset API which manages a tree of paths | ||
| 52a3df9b | 2019-01-06 13:55:32 | remove some unnecessary verification from update tests | ||
| 5cc266ba | 2019-01-06 13:14:54 | make 'got update' remove directories in a checkout with path prefix | ||
| f5c49f82 | 2019-01-06 12:12:16 | make 'got update' remove empty directories | ||
| eea47b7e | 2019-01-04 18:22:11 | apply unveil(2) to worktree tests | ||
| c89f2770 | 2019-01-04 17:59:29 | apply unveil(2) to delta tests | ||
| cb44a3e5 | 2019-01-04 17:57:16 | apply unveil(2) to repository tests | ||
| 9465d522 | 2019-01-03 17:31:28 | make C test output match cmdline test output | ||
| 693719bc | 2019-01-03 01:00:30 | don't clobber cmp's exit code with diff's exit code | ||
| 512f0d0e | 2019-01-03 00:57:49 | make 'got update' remove files which were deleted | ||
| 3b4d3732 | 2019-01-02 22:03:34 | test update with an added file | ||
| 370629d7 | 2019-01-02 18:41:45 | make successful cmdline test output match that of other tests | ||
| 3c90ba67 | 2019-01-02 16:16:39 | discard output of 'got checkout' in basic update test | ||
| 11c34c6d | 2019-01-02 16:15:01 | trim whitespace and remove a useless comment | ||
| 9c4b8182 | 2019-01-02 16:11:39 | print new base commit ID when update is done | ||
| 0fbd721f | 2019-01-02 15:56:12 | fix testroot path used by basic update test | ||
| c84d8c75 | 2019-01-02 15:55:17 | basic cmdline test for 'got update' | ||
| 0e673013 | 2019-01-02 15:42:46 | add a command line test suite with a simple 'got checkout' test | ||
| a0eb853d | 2018-12-29 15:12:23 | make checkout status char unsigned | ||
| d7b62c98 | 2018-12-27 20:40:39 | signal existing files in checkout progress output | ||
| 0f92850e | 2018-12-25 15:02:25 | fix naming of some work tree meta data files and macros | ||
| 93a30277 | 2018-12-24 20:11:47 | make got_worktree_checkout_files() infer base commit from meta data | ||
| 65596e15 | 2018-12-24 19:59:50 | store base commit in a dedicated meta file | ||
| 0de8fe28 | 2018-12-24 11:00:43 | make repos regress tests pass again | ||
| 54156555 | 2018-12-24 10:58:32 | undo commit timestamps next to paths in diffs; they are redundant | ||
| adacb96f | 2018-12-24 10:39:46 | show commit timestamps in diff headers | ||
| 15a94983 | 2018-12-23 14:48:47 | remove struct got_object from public library API | ||
| 45d799e2 | 2018-12-23 12:10:27 | make commit objects opaque in the library's API | ||
| 91a3d81f | 2018-11-11 13:41:46 | introduce got errors with custom messages; add one for ERR_NO_OBJ | ||
| 99437157 | 2018-11-11 12:52:59 | abort checkout operations cleanly when Ctrl-C is hit | ||
| 53509745 | 2018-11-11 11:34:13 | test for libgit2's out-of-bounds read of delta bug | ||
| 89817b30 | 2018-11-11 11:29:19 | test for git's "Fix big left-shifts of unsigned char" delta bug | ||
| cb103d04 | 2018-11-07 06:42:26 | allow got_object_idset_for_each() to return an error | ||
| f054b67a | 2018-11-05 22:28:03 | remove object_idcache; use object_idset instead | ||
| b36429ab | 2018-11-05 01:44:27 | reduce the amount of memcmp() calls via got_object_idset_add() | ||
| df2871d2 | 2018-10-18 11:45:20 | make amount of diff context configurable at API level | ||
| 2ff12563 | 2018-09-15 12:39:48 | fix 'make PROFILE=1' build | ||
| 405a764e | 2018-09-14 00:30:38 | don't display blob IDs twice when diffing blobs directly | ||
| 3b8ef1a8 | 2018-09-14 00:25:13 | tweak diff output and adjust test expectations accordingly | ||
| 8f97f261 | 2018-09-14 00:13:19 | show blob IDs in diffs again and make repository test pass | ||
| f6861a81 | 2018-09-13 23:48:14 | display file paths in diffs instead of blob SHA1s | ||
| 6bef87be | 2018-09-11 11:23:44 | move object cache out of repository.c to its own file | ||
| 079b2f65 | 2018-09-08 16:56:10 | add a Makefile hierarchy which builds the whole show | ||
| ad242220 | 2018-09-08 16:40:28 | implement fork+exec (and by the way, fix the build...) | ||
| 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 |