|
2f17228e
|
2019-05-11T21:18:39
|
|
lock branch reference file during 'got commit' to prevent a race
|
|
1dd54920
|
2019-05-11T18:50:57
|
|
open the file index just once when adding multiple files
|
|
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)
|
|
324d37e7
|
2019-05-11T09:14:30
|
|
make got path APIs available to library consumers
|
|
c4cdcb68
|
2019-04-03T16:17:53
|
|
add support for partial updates, which affect specific paths only
|
|
517bab73
|
2019-03-11T19:06:13
|
|
deduplicate code for constructing a worktree's base ref name
|
|
0cd1c46a
|
2019-03-11T18:07:33
|
|
create references to base commits of got worktrees
|
|
c442a90d
|
2019-03-10T15:55:28
|
|
read UUID back from work tree meta data
|
|
ec22038e
|
2019-03-10T15:45:57
|
|
add a UUID to work tree meta data
|
|
fb43ecf1
|
2019-02-11T11:59:09
|
|
check for errors from fclose()
|
|
68ed9ba5
|
2019-02-10T12:02:52
|
|
preserve executable bit on files during checkout and update
|
|
5d56da81
|
2019-01-13T17:15:53
|
|
happy new copyright year
|
|
eea47b7e
|
2019-01-04T18:22:11
|
|
apply unveil(2) to worktree tests
|
|
9465d522
|
2019-01-03T17:31:28
|
|
make C test output match cmdline test output
|
|
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
|
|
99437157
|
2018-11-11T12:52:59
|
|
abort checkout operations cleanly when Ctrl-C is hit
|
|
2ff12563
|
2018-09-15T12:39:48
|
|
fix 'make PROFILE=1' build
|
|
ad242220
|
2018-09-08T16:40:28
|
|
implement fork+exec (and by the way, fix the build...)
|
|
511a516b
|
2018-05-19T16:57:12
|
|
move got_opentmp* functions to public API; used from tog
|
|
2178c42e
|
2018-04-22T14:51:49
|
|
read object headers with privsep
|
|
5261c201
|
2018-04-01T23:37:09
|
|
rename 'refs' to 'reference'
|
|
718b3ab0
|
2018-03-17T17:50:48
|
|
rename the library-internal headers again to a common prefix
|
|
291c6f03
|
2018-03-12T21:52:43
|
|
fix worktree test 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
|
|
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
|
|
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()
|