|
aaa0878e
|
2019-01-08T19:44:25
|
|
add got_pathset API which manages a tree of paths
|
|
52a3df9b
|
2019-01-06T13:55:32
|
|
remove some unnecessary verification from update tests
|
|
5cc266ba
|
2019-01-06T13:14:54
|
|
make 'got update' remove directories in a checkout with path prefix
|
|
f5c49f82
|
2019-01-06T12:12:16
|
|
make 'got update' remove empty directories
|
|
eea47b7e
|
2019-01-04T18:22:11
|
|
apply unveil(2) to worktree tests
|
|
c89f2770
|
2019-01-04T17:59:29
|
|
apply unveil(2) to delta tests
|
|
cb44a3e5
|
2019-01-04T17:57:16
|
|
apply unveil(2) to repository tests
|
|
9465d522
|
2019-01-03T17:31:28
|
|
make C test output match cmdline test output
|
|
693719bc
|
2019-01-03T01:00:30
|
|
don't clobber cmp's exit code with diff's exit code
|
|
512f0d0e
|
2019-01-03T00:57:49
|
|
make 'got update' remove files which were deleted
|
|
3b4d3732
|
2019-01-02T22:03:34
|
|
test update with an added file
|
|
370629d7
|
2019-01-02T18:41:45
|
|
make successful cmdline test output match that of other tests
|
|
3c90ba67
|
2019-01-02T16:16:39
|
|
discard output of 'got checkout' in basic update test
|
|
11c34c6d
|
2019-01-02T16:15:01
|
|
trim whitespace and remove a useless comment
|
|
9c4b8182
|
2019-01-02T16:11:39
|
|
print new base commit ID when update is done
|
|
0fbd721f
|
2019-01-02T15:56:12
|
|
fix testroot path used by basic update test
|
|
c84d8c75
|
2019-01-02T15:55:17
|
|
basic cmdline test for 'got update'
|
|
0e673013
|
2019-01-02T15:42:46
|
|
add a command line test suite with a simple 'got checkout' test
|
|
a0eb853d
|
2018-12-29T15:12:23
|
|
make checkout status char unsigned
|
|
d7b62c98
|
2018-12-27T20:40:39
|
|
signal existing files in checkout progress output
|
|
0f92850e
|
2018-12-25T15:02:25
|
|
fix naming of some work tree meta data files and macros
|
|
93a30277
|
2018-12-24T20:11:47
|
|
make got_worktree_checkout_files() infer base commit from meta data
|
|
65596e15
|
2018-12-24T19:59:50
|
|
store base commit in a dedicated meta file
|
|
0de8fe28
|
2018-12-24T11:00:43
|
|
make repos regress tests pass again
|
|
54156555
|
2018-12-24T10:58:32
|
|
undo commit timestamps next to paths in diffs; they are redundant
|
|
adacb96f
|
2018-12-24T10:39:46
|
|
show commit timestamps in diff headers
|
|
15a94983
|
2018-12-23T14:48:47
|
|
remove struct got_object from public library API
|
|
45d799e2
|
2018-12-23T12:10:27
|
|
make commit objects opaque in the library's API
|
|
91a3d81f
|
2018-11-11T13:41:46
|
|
introduce got errors with custom messages; add one for ERR_NO_OBJ
|
|
99437157
|
2018-11-11T12:52:59
|
|
abort checkout operations cleanly when Ctrl-C is hit
|
|
53509745
|
2018-11-11T11:34:13
|
|
test for libgit2's out-of-bounds read of delta bug
|
|
89817b30
|
2018-11-11T11:29:19
|
|
test for git's "Fix big left-shifts of unsigned char" delta bug
|
|
cb103d04
|
2018-11-07T06:42:26
|
|
allow got_object_idset_for_each() to return an error
|
|
f054b67a
|
2018-11-05T22:28:03
|
|
remove object_idcache; use object_idset instead
|
|
b36429ab
|
2018-11-05T01:44:27
|
|
reduce the amount of memcmp() calls via got_object_idset_add()
|
|
df2871d2
|
2018-10-18T11:45:20
|
|
make amount of diff context configurable at API level
|
|
2ff12563
|
2018-09-15T12:39:48
|
|
fix 'make PROFILE=1' build
|
|
405a764e
|
2018-09-14T00:30:38
|
|
don't display blob IDs twice when diffing blobs directly
|
|
3b8ef1a8
|
2018-09-14T00:25:13
|
|
tweak diff output and adjust test expectations accordingly
|
|
8f97f261
|
2018-09-14T00:13:19
|
|
show blob IDs in diffs again and make repository test pass
|
|
f6861a81
|
2018-09-13T23:48:14
|
|
display file paths in diffs instead of blob SHA1s
|
|
6bef87be
|
2018-09-11T11:23:44
|
|
move object cache out of repository.c to its own file
|
|
079b2f65
|
2018-09-08T16:56:10
|
|
add a Makefile hierarchy which builds the whole show
|
|
ad242220
|
2018-09-08T16:40:28
|
|
implement fork+exec (and by the way, fix the build...)
|
|
a440fac0
|
2018-09-06T17:33:13
|
|
move object parsing code into a separate file
|
|
ccfe88e6
|
2018-07-13T00:39:26
|
|
provide a compile-time toggle for object caching
|
|
63581804
|
2018-07-09T22:23:00
|
|
rename zbuf to inflate
|
|
fc79a48d
|
2018-07-09T17:00:51
|
|
add a compile time switch to read pack index with read(2)
|
|
eb77ee11
|
2018-07-08T18:06:36
|
|
add an object id cache which backs the object cache
|
|
883f0469
|
2018-06-23T17:57:39
|
|
make struct got_tree_object opaque
|
|
50bc349d
|
2018-06-22T09:54:10
|
|
implement repository object cache via object_idset
|
|
788c352e
|
2018-06-16T19:18:32
|
|
store commit timestamps as 'struct tm' in UTC
|
|
79f35eb3
|
2018-06-11T03:09:27
|
|
rename got_parent_id to got_object_qid; better generic name
|
|
917bfd05
|
2018-06-10T14:55:20
|
|
add an extra callback argument to got_object_idset_for_each()
|
|
45b73774
|
2018-06-04T22:34:08
|
|
rename got_object_idset_get_data() to got_object_idset_get()
|
|
d5a90aac
|
2018-06-04T22:32:38
|
|
return existing data if existing object id is added to set
|
|
c6f420bf
|
2018-06-04T21:50:01
|
|
expose number of elements in an object id set
|
|
8392272e
|
2018-06-04T20:30:22
|
|
fail test gracefully instead of aborting
|
|
8e41b2f8
|
2018-06-04T20:29:04
|
|
check for NULL error return in idset test
|
|
ddb547b4
|
2018-06-04T20:27:57
|
|
tests for object id sets
|
|
511a516b
|
2018-05-19T16:57:12
|
|
move got_opentmp* functions to public API; used from tog
|
|
442a3ddc
|
2018-04-23T09:38:37
|
|
try to infer repository path from work tree
|
|
2178c42e
|
2018-04-22T14:51:49
|
|
read object headers with privsep
|
|
5261c201
|
2018-04-01T23:37:09
|
|
rename 'refs' to 'reference'
|
|
5a83d54e
|
2018-04-01T14:28:17
|
|
verify diff output in blob diff test
|
|
0a585a0d
|
2018-03-17T18:13:19
|
|
remove GOT_ERR_NO_MEM, we can just use errno in those cases
|
|
718b3ab0
|
2018-03-17T17:50:48
|
|
rename the library-internal headers again to a common prefix
|
|
f78ec441
|
2018-03-17T03:33:47
|
|
fix memleak in test helper function print_tree_object()
|
|
b29656e2
|
2018-03-16T23:05:12
|
|
set obj->size of packed deltified objects to object's actual size
|
|
291c6f03
|
2018-03-12T21:52:43
|
|
fix worktree test build
|
|
22eb8973
|
2018-03-12T20:40:15
|
|
restore DEBUG build
|
|
f8352b2a
|
2018-03-12T14:10:23
|
|
use pledge(2) in regression tests
|
|
23b19d00
|
2018-03-12T14:08:37
|
|
fix worktree test build: remove more unused variables
|
|
25783624
|
2018-03-12T13:59:29
|
|
use stricter CPPFLAGS from mpi
|
|
e77c4c9f
|
2018-03-12T13:37:17
|
|
remove base-commit meta file; this will move into the fileindex
|
|
9d31a1d8
|
2018-03-11T20:39:31
|
|
initial implementation of worktree checkout
|
|
32cb896c
|
2018-03-11T14:10:56
|
|
rename library-private headers from *_priv.h to *_lib.h
|
|
c48c4a9c
|
2018-03-11T13:59:29
|
|
implement fileindex entry open/close
|
|
a76a38d9
|
2018-03-11T13:17:56
|
|
rename zb.c to zbuf.c
|
|
fdf001a7
|
2018-03-11T12:28:15
|
|
add a proper definition for the worktree head
|
|
e350ead3
|
2018-03-11T12:23:28
|
|
create an emtpy base-commit file
|
|
3962e86a
|
2018-03-11T12:18:15
|
|
add verbose output to worktree_test -v
|
|
5de261fe
|
2018-03-11T12:01:54
|
|
fix mem leak in worktree test code
|
|
07a7f8ad
|
2018-03-11T11:59:31
|
|
in work tree test code, use stat() to test existence of file
|
|
6b7476e9
|
2018-03-11T11:57:28
|
|
plug file descriptor leak in worktree test code
|
|
45d8e5fd
|
2018-03-11T11:55:11
|
|
fail test if worktree cannot be removed
|
|
b18d25df
|
2018-03-11T11:52:15
|
|
rename worktree test helper function
|
|
8eac252b
|
2018-03-11T11:49:50
|
|
introduce a helper function for use by work tree init test
|
|
056e7441
|
2018-03-11T11:39:48
|
|
use a dedicated file for the work tree lock
|
|
577ec78f
|
2018-03-11T01:15:39
|
|
store a path prefix in the worktree; will be used for subtree checkout
|
|
1451e70d
|
2018-03-10T16:51:30
|
|
stamp worktrees with a format number
|
|
91c986ef
|
2018-03-10T00:58:40
|
|
make workdir tests clean up workdirs if tests pass
|
|
0da17012
|
2018-03-10T00:43:47
|
|
add test for non-destructive behaviour of worktree_init()
|
|
86c3caaf
|
2018-03-10T00:22:23
|
|
add worktree skeleton code; implement got_worktree_init()
|
|
ff3eb0f2
|
2018-03-09T15:33:12
|
|
fix repos path argument processing in repository_test
|
|
6df54056
|
2018-03-03T14:14:38
|
|
rename test functions; we apply deltas, we don't combine them
|
|
76733ed3
|
2018-03-03T14:12:49
|
|
remove packfiles test; not needed and not portable between machines
|
|
9096d8be
|
2018-03-03T14:09:51
|
|
prevent crash in packfile test if pack file doesn't exist
|
|
1411938b
|
2018-02-12T23:25:38
|
|
rename private header filenames so they are in got_ namespace
|
|
03c6739c
|
2018-02-12T23:16:53
|
|
move got_sha1.h to private lib directory
|