regress/repository/repository_test.c


Log

Author Commit Date CI Message
Stefan Sperling 31b4484f 2019-07-27T19:01:01 speed up rebase and histedit path prefix check: skip blob content diffs
Stefan Sperling 6e6049be 2019-07-23T14:43:11 make repository_test pass again on OpenBSD 6.5
Stefan Sperling 48c84e60 2019-07-22T10:40:08 remove call to got_path_normalize()
Stefan Sperling aaa13589 2019-06-01T15:25:13 generalize got_diff_tree() by adding a diff output callback
Stefan Sperling 638f9024 2019-05-13T12:40:57 rename got_error_prefix_errno() to got_error_from_errno()
Stefan Sperling 2f17228e 2019-05-11T21:18:39 lock branch reference file during 'got commit' to prevent a race
joshua stein 230a42bd 2019-05-11T13:04:38 got_error_from_errno -> got_error_prefix_errno also add got_error_prefix_errno2 and got_error_prefix_errno3 which should hopefully all be merged into a single function with variadic args (but can't alloc mem)
Stefan Sperling 324d37e7 2019-05-11T09:14:30 make got path APIs available to library consumers
Stefan Sperling fb43ecf1 2019-02-11T11:59:09 check for errors from fclose()
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 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 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 ad242220 2018-09-08T16:40:28 implement fork+exec (and by the way, fix the build...)
Stefan Sperling 883f0469 2018-06-23T17:57:39 make struct got_tree_object opaque
Stefan Sperling 79f35eb3 2018-06-11T03:09:27 rename got_parent_id to got_object_qid; better generic name
Stefan Sperling 511a516b 2018-05-19T16:57:12 move got_opentmp* functions to public API; used from tog
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 f78ec441 2018-03-17T03:33:47 fix memleak in test helper function print_tree_object()
Stefan Sperling f8352b2a 2018-03-12T14:10:23 use pledge(2) in regression tests
Stefan Sperling 25783624 2018-03-12T13:59:29 use stricter CPPFLAGS from mpi
Stefan Sperling ff3eb0f2 2018-03-09T15:33:12 fix repos path argument processing in repository_test
Stefan Sperling 03c6739c 2018-02-12T23:16:53 move got_sha1.h to private lib directory
Stefan Sperling 80f0eb00 2018-02-12T22:52:27 public API is now independent of sha1.h and zlib.h
Stefan Sperling ef0981d5 2018-02-12T22:40:55 make length of id string an implementation detail
Stefan Sperling 6dfa2fd3 2018-02-12T22:20:37 remove got_parse_object_id(), add got_object_open_by_id_str() instead
Stefan Sperling 59ece79d 2018-02-12T22:13:27 make struct got_object_id opaque
Stefan Sperling f934cf2c 2018-02-12T21:27:40 make struct got_blob_object opaque
Stefan Sperling 354a7e12 2018-02-12T00:30:06 make diff tests silent by default
Stefan Sperling 74671950 2018-02-12T00:15:49 add output file argument to got_diff_tree
Stefan Sperling 044e7393 2018-02-11T18:35:45 don't assume objects IDs are sorted by their values in packidx
Stefan Sperling eb651edf 2018-02-11T18:16:43 more progress on reading packed/deltified objects
Stefan Sperling 14545512 2018-01-26T15:04:58 in repository_test.c, make 'verbose' a static variable
Stefan Sperling 82f2fb69 2018-01-26T15:02:21 make repository test less verbose by default
Stefan Sperling a37d050f 2018-01-26T14:37:13 make the read_log() tests fail if some objects cannot be read
Stefan Sperling b08fe7be 2018-01-26T14:34:15 make tests print 'ok' if they pass
Stefan Sperling eef6493a 2018-01-19T18:09:29 Make struct got_object opaque to users of the library
Stefan Sperling b107e67f 2018-01-19T18:03:07 Implement open() support for offset delta objects
Stefan Sperling a1fd68d8 2018-01-12T20:59:51 Extract non-deltified objects from pack files.
Stefan Sperling a3e2cbea 2017-12-01T22:09:59 make tree diffing work
Stefan Sperling 4a0235dd 2017-11-30T16:46:29 fix variable names
Stefan Sperling 98abbc84 2017-11-30T16:18:10 test tree diff (not yet working correctly)
Stefan Sperling 62136d3a 2017-11-29T23:46:24 allow for custom diff header labels
Stefan Sperling f78b0693 2017-11-29T23:42:16 show blob IDs in diff header
Stefan Sperling 7d283eee 2017-11-29T17:11:11 add and test basic blob diffing functionality
Stefan Sperling 68482ea3 2017-11-27T05:13:16 implement open/close for blobs; add test which prints one
Stefan Sperling 30b4bb73 2017-11-27T01:24:58 remove a debug printf
Stefan Sperling f715ca7f 2017-11-27T01:10:58 move printing of tree objects into regression test
Stefan Sperling 0ffeb3c2 2017-11-26T23:50:52 parse and print tree objects
Stefan Sperling bfab4d9a 2017-11-12T16:03:00 make our test display the entire commit log
Stefan Sperling d8871cad 2017-11-12T15:43:30 rename test
Stefan Sperling 1c852fbe 2017-11-12T15:42:12 move some of the test code to a helper function
Stefan Sperling 47cbebdb 2017-11-06T19:22:13 close commit object
Stefan Sperling d1cda826 2017-11-06T18:53:05 parse commit objects
Stefan Sperling ab9a70b2 2017-11-06T13:49:35 parse object header
Stefan Sperling d71d75ad 2017-11-05T18:09:59 print the head revision
Stefan Sperling a10877b6 2017-11-05T17:29:11 remove redundant tests
Stefan Sperling 11995603 2017-11-05T17:26:31 resolve symbolic refs
Stefan Sperling 92af5469 2017-11-05T14:15:47 do not require that got applications normalize paths
Stefan Sperling 7b19e0f1 2017-11-05T13:35:01 add copyright
Stefan Sperling 4027f31a 2017-11-04T19:41:54 initial import; current implementation only parses the .git/HEAD ref