regress


Log

Author Commit Date CI Message
Stefan Sperling 1aad446a 2019-01-13T17:19:24 fix test area name of test_update_creates_missing_parent_with_subdir
Stefan Sperling 5d56da81 2019-01-13T17:15:53 happy new copyright year
Stefan Sperling 21908da4 2019-01-13T13:59:20 fix bug where update got confused by sub-sub directories
Stefan Sperling bd4792ec 2019-01-13T12:56:35 fix more bugs in the update walk and add more tests
Stefan Sperling 4a1ddfc2 2019-01-12T22:15:58 fix bug where update forgot to create a parent directory
Stefan Sperling 46cee7a3 2019-01-12T21:45:46 add two more tests for update
Stefan Sperling 1beed999 2019-01-12T21:06:50 rename got_compare_paths to got_path_cmp
Stefan Sperling 50952927 2019-01-12T21:00:42 fix various issues in new update implementation
Stefan Sperling 1c11b35c 2019-01-12T19:48:12 add a test for got_compare_paths()
Stefan Sperling 4482e97b 2019-01-09T00:50:37 shorten test name
Stefan Sperling 81a30460 2019-01-09T00:41:58 fix a path matching bug in collect_missing_file()
Stefan Sperling 25a58941 2019-01-08T23:56:48 remove the pathset abstraction again; replaced by RB tree
Stefan Sperling e0159033 2019-01-08T22:32:42 generalize the pathset's path comparison function
Stefan Sperling 8f6d9a6a 2019-01-08T21:48:28 mark got_pathset iteration functions as safe
Stefan Sperling ab847d68 2019-01-08T20:32:55 KNF in pathset_test.c
Stefan Sperling 90285c3b 2019-01-08T20:13:18 properly remove empty directories left behind during updates
Stefan Sperling efaf56b7 2019-01-08T19:56:13 add got_pathset_for_each_reverse()
Stefan Sperling aaa0878e 2019-01-08T19:44:25 add got_pathset API which manages a tree of paths
Stefan Sperling 52a3df9b 2019-01-06T13:55:32 remove some unnecessary verification from update tests
Stefan Sperling 5cc266ba 2019-01-06T13:14:54 make 'got update' remove directories in a checkout with path prefix
Stefan Sperling f5c49f82 2019-01-06T12:12:16 make 'got update' remove empty directories
Stefan Sperling eea47b7e 2019-01-04T18:22:11 apply unveil(2) to worktree tests
Stefan Sperling c89f2770 2019-01-04T17:59:29 apply unveil(2) to delta tests
Stefan Sperling cb44a3e5 2019-01-04T17:57:16 apply unveil(2) to repository tests
Stefan Sperling 9465d522 2019-01-03T17:31:28 make C test output match cmdline test output
Stefan Sperling 693719bc 2019-01-03T01:00:30 don't clobber cmp's exit code with diff's exit code
Stefan Sperling 512f0d0e 2019-01-03T00:57:49 make 'got update' remove files which were deleted
Stefan Sperling 3b4d3732 2019-01-02T22:03:34 test update with an added file
Stefan Sperling 370629d7 2019-01-02T18:41:45 make successful cmdline test output match that of other tests
Stefan Sperling 3c90ba67 2019-01-02T16:16:39 discard output of 'got checkout' in basic update test
Stefan Sperling 11c34c6d 2019-01-02T16:15:01 trim whitespace and remove a useless comment
Stefan Sperling 9c4b8182 2019-01-02T16:11:39 print new base commit ID when update is done
Stefan Sperling 0fbd721f 2019-01-02T15:56:12 fix testroot path used by basic update test
Stefan Sperling c84d8c75 2019-01-02T15:55:17 basic cmdline test for 'got update'
Stefan Sperling 0e673013 2019-01-02T15:42:46 add a command line test suite with a simple 'got checkout' test
Stefan Sperling a0eb853d 2018-12-29T15:12:23 make checkout status char unsigned
Stefan Sperling d7b62c98 2018-12-27T20:40:39 signal existing files in checkout progress output
Stefan Sperling 0f92850e 2018-12-25T15:02:25 fix naming of some work tree meta data files and macros
Stefan Sperling 93a30277 2018-12-24T20:11:47 make got_worktree_checkout_files() infer base commit from meta data
Stefan Sperling 65596e15 2018-12-24T19:59:50 store base commit in a dedicated meta file
Stefan Sperling 0de8fe28 2018-12-24T11:00:43 make repos regress tests pass again
Stefan Sperling 54156555 2018-12-24T10:58:32 undo commit timestamps next to paths in diffs; they are redundant
Stefan Sperling adacb96f 2018-12-24T10:39:46 show commit timestamps in diff headers
Stefan Sperling 15a94983 2018-12-23T14:48:47 remove struct got_object from public library API
Stefan Sperling 45d799e2 2018-12-23T12:10:27 make commit objects opaque in the library's API
Stefan Sperling 91a3d81f 2018-11-11T13:41:46 introduce got errors with custom messages; add one for ERR_NO_OBJ
Stefan Sperling 99437157 2018-11-11T12:52:59 abort checkout operations cleanly when Ctrl-C is hit
Stefan Sperling 53509745 2018-11-11T11:34:13 test for libgit2's out-of-bounds read of delta bug
Stefan Sperling 89817b30 2018-11-11T11:29:19 test for git's "Fix big left-shifts of unsigned char" delta bug
Stefan Sperling cb103d04 2018-11-07T06:42:26 allow got_object_idset_for_each() to return an error
Stefan Sperling f054b67a 2018-11-05T22:28:03 remove object_idcache; use object_idset instead
Stefan Sperling b36429ab 2018-11-05T01:44:27 reduce the amount of memcmp() calls via got_object_idset_add()
Stefan Sperling df2871d2 2018-10-18T11:45:20 make amount of diff context configurable at API level
Stefan Sperling 2ff12563 2018-09-15T12:39:48 fix 'make PROFILE=1' build
Stefan Sperling 405a764e 2018-09-14T00:30:38 don't display blob IDs twice when diffing blobs directly
Stefan Sperling 3b8ef1a8 2018-09-14T00:25:13 tweak diff output and adjust test expectations accordingly
Stefan Sperling 8f97f261 2018-09-14T00:13:19 show blob IDs in diffs again and make repository test pass
Stefan Sperling f6861a81 2018-09-13T23:48:14 display file paths in diffs instead of blob SHA1s
Stefan Sperling 6bef87be 2018-09-11T11:23:44 move object cache out of repository.c to its own file
Stefan Sperling 079b2f65 2018-09-08T16:56:10 add a Makefile hierarchy which builds the whole show
Stefan Sperling ad242220 2018-09-08T16:40:28 implement fork+exec (and by the way, fix the build...)
Stefan Sperling a440fac0 2018-09-06T17:33:13 move object parsing code into a separate file
Stefan Sperling ccfe88e6 2018-07-13T00:39:26 provide a compile-time toggle for object caching
Stefan Sperling 63581804 2018-07-09T22:23:00 rename zbuf to inflate
Stefan Sperling fc79a48d 2018-07-09T17:00:51 add a compile time switch to read pack index with read(2)
Stefan Sperling eb77ee11 2018-07-08T18:06:36 add an object id cache which backs the object cache
Stefan Sperling 883f0469 2018-06-23T17:57:39 make struct got_tree_object opaque
Stefan Sperling 50bc349d 2018-06-22T09:54:10 implement repository object cache via object_idset
Stefan Sperling 788c352e 2018-06-16T19:18:32 store commit timestamps as 'struct tm' in UTC
Stefan Sperling 79f35eb3 2018-06-11T03:09:27 rename got_parent_id to got_object_qid; better generic name
Stefan Sperling 917bfd05 2018-06-10T14:55:20 add an extra callback argument to got_object_idset_for_each()
Stefan Sperling 45b73774 2018-06-04T22:34:08 rename got_object_idset_get_data() to got_object_idset_get()
Stefan Sperling d5a90aac 2018-06-04T22:32:38 return existing data if existing object id is added to set
Stefan Sperling c6f420bf 2018-06-04T21:50:01 expose number of elements in an object id set
Stefan Sperling 8392272e 2018-06-04T20:30:22 fail test gracefully instead of aborting
Stefan Sperling 8e41b2f8 2018-06-04T20:29:04 check for NULL error return in idset test
Stefan Sperling ddb547b4 2018-06-04T20:27:57 tests for object id sets
Stefan Sperling 511a516b 2018-05-19T16:57:12 move got_opentmp* functions to public API; used from tog
Stefan Sperling 442a3ddc 2018-04-23T09:38:37 try to infer repository path from work tree
Stefan Sperling 2178c42e 2018-04-22T14:51:49 read object headers with privsep
Stefan Sperling 5261c201 2018-04-01T23:37:09 rename 'refs' to 'reference'
Stefan Sperling 5a83d54e 2018-04-01T14:28:17 verify diff output in blob diff test
Stefan Sperling 0a585a0d 2018-03-17T18:13:19 remove GOT_ERR_NO_MEM, we can just use errno in those cases
Stefan Sperling 718b3ab0 2018-03-17T17:50:48 rename the library-internal headers again to a common prefix
Stefan Sperling f78ec441 2018-03-17T03:33:47 fix memleak in test helper function print_tree_object()
Stefan Sperling b29656e2 2018-03-16T23:05:12 set obj->size of packed deltified objects to object's actual size
Stefan Sperling 291c6f03 2018-03-12T21:52:43 fix worktree test build
Stefan Sperling 22eb8973 2018-03-12T20:40:15 restore DEBUG build
Stefan Sperling f8352b2a 2018-03-12T14:10:23 use pledge(2) in regression tests
Stefan Sperling 23b19d00 2018-03-12T14:08:37 fix worktree test build: remove more unused variables
Stefan Sperling 25783624 2018-03-12T13:59:29 use stricter CPPFLAGS from mpi
Stefan Sperling e77c4c9f 2018-03-12T13:37:17 remove base-commit meta file; this will move into the fileindex
Stefan Sperling 9d31a1d8 2018-03-11T20:39:31 initial implementation of worktree checkout
Stefan Sperling 32cb896c 2018-03-11T14:10:56 rename library-private headers from *_priv.h to *_lib.h
Stefan Sperling c48c4a9c 2018-03-11T13:59:29 implement fileindex entry open/close
Stefan Sperling a76a38d9 2018-03-11T13:17:56 rename zb.c to zbuf.c
Stefan Sperling fdf001a7 2018-03-11T12:28:15 add a proper definition for the worktree head
Stefan Sperling e350ead3 2018-03-11T12:23:28 create an emtpy base-commit file
Stefan Sperling 3962e86a 2018-03-11T12:18:15 add verbose output to worktree_test -v
Stefan Sperling 5de261fe 2018-03-11T12:01:54 fix mem leak in worktree test code