|
baa7dcfa
|
2019-05-08T20:00:37
|
|
don't visit added subtrees reundantly
|
|
036813ee
|
2019-05-08T12:17:01
|
|
more progress on commits: write trees recursively
|
|
135819da
|
2019-05-09T13:47:18
|
|
don't create unrelated files in basic commit test
|
|
afa376bf
|
2019-05-08T19:18:45
|
|
report commit item status
|
|
9b6578d8
|
2019-05-08T11:58:16
|
|
make regress build again
|
|
c4296144
|
2019-05-07T10:17:36
|
|
WIP commit implementation
|
|
c4cdcb68
|
2019-04-03T16:17:53
|
|
add support for partial updates, which affect specific paths only
|
|
a129376b
|
2019-03-29T00:04:52
|
|
add initial implementation of 'got revert'
|
|
66b11bf5
|
2019-03-27T12:58:26
|
|
add a test for wt rm vs repo rm
|
|
fc6346c4
|
2019-03-27T12:51:30
|
|
don't leave file as unversioned in case of wt edit vs repo rm
|
|
13d9040b
|
2019-03-27T12:33:41
|
|
test and improve behaviour for wt edit vs repo rm conflict
|
|
085d5bcf
|
2019-03-27T12:03:38
|
|
use a better naming scheme for tree conflict tests
|
|
708d8e67
|
2019-03-27T12:00:59
|
|
fix behaviour when update deletes an edited file
|
|
95adcdca
|
2019-03-27T09:47:18
|
|
add some diff tests
|
|
7154f6ce
|
2019-03-27T09:22:15
|
|
make 'got status' detect and indicate merge conflict markers
|
|
3165301c
|
2019-03-27T08:23:30
|
|
test conflict resolution in test_update_conflict_add_vs_add
|
|
1430b4e0
|
2019-03-27T08:18:28
|
|
treat 'add vs add' on update as a text conflict for now
|
|
a7c182ac
|
2019-03-27T07:55:04
|
|
missing error return in test_double_add
|
|
71a29355
|
2019-03-27T07:48:54
|
|
fix behaviour when 'got rm' is used twice
|
|
5c99ca9f
|
2019-03-27T07:41:37
|
|
fix behaviour when 'got add' is used twice
|
|
2ec1f75b
|
2019-03-26T10:35:33
|
|
add a basic implementation of 'got rm'
|
|
6dbf1e9e
|
2019-03-26T09:05:25
|
|
ironically I forgot to add 'add' regression tests in previous commmit
|
|
d00136be
|
2019-03-26T09:03:53
|
|
implement a basic 'got add' command
|
|
a6a41c00
|
2019-03-18T17:19:19
|
|
actually add log.sh tests to 'make regress'
|
|
b70703ad
|
2019-03-18T17:16:10
|
|
fix bugs in got_repo_map_path() and add more related tests
|
|
e7301579
|
2019-03-18T16:54:15
|
|
fix 'got log PATH' in a bare git repository; broken by previous
|
|
cbd1af7a
|
2019-03-18T16:41:10
|
|
make 'got log PATH' work consistently from inside a work tree
|
|
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
|
|
9e672c74
|
2019-03-11T14:56:04
|
|
implement got_ref_write()
|
|
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
|
|
3cbbd752
|
2019-02-19T12:55:43
|
|
fix get_file_status() for files larger than blob read buffer size
|
|
fb43ecf1
|
2019-02-11T11:59:09
|
|
check for errors from fclose()
|
|
2c201a36
|
2019-02-10T16:41:44
|
|
make 'got status' ignore symlinks, for now
|
|
18831e78
|
2019-02-10T16:32:21
|
|
fix another path ordering bug during status/update crawl
|
|
1545c615
|
2019-02-10T13:23:52
|
|
show commit id after update even if all files were missing
|
|
a378724f
|
2019-02-10T13:20:43
|
|
make 'got update' restore missing files
|
|
e60e7f5b
|
2019-02-10T13:03:27
|
|
properly deal with "$?" in cmdline tests; fixes spurious test "ok"
|
|
02c07007
|
2019-02-10T12:46:14
|
|
don't update cached timestamps of already modified files
|
|
ba8a0d4d
|
2019-02-10T12:30:06
|
|
clear executable bit when updating files if necessary
|
|
2ef81b9b
|
2019-02-10T12:10:40
|
|
skip make obj in cmdline test directory
|
|
68ed9ba5
|
2019-02-10T12:02:52
|
|
preserve executable bit on files during checkout and update
|
|
6353ad76
|
2019-02-08T15:12:00
|
|
make 'got update' merge file edits
|
|
14e5d4dc
|
2019-02-05T22:25:42
|
|
fix bug with wrong size comparison in get_file_status()
|
|
0dbc2271
|
2019-02-05T16:16:13
|
|
make 'got status' detect obstructed files
|
|
f5d3d7af
|
2019-02-05T15:19:24
|
|
use path lists to sort dirent, tree object, and file index entries
|
|
3d8df59c
|
2019-02-05T14:49:54
|
|
add a caller-provided data pointer to path list elements
|
|
7e5c804b
|
2019-02-05T14:20:14
|
|
allow for detecting path duplicates with got_pathlist_insert()
|
|
e08cc72d
|
2019-02-05T14:12:38
|
|
add a pathlist API
|
|
f02ba292
|
2019-02-05T11:06:10
|
|
add two more status tests
|
|
35dc4510
|
2019-02-04T16:57:07
|
|
add a basic test for 'got status'
|
|
1aad446a
|
2019-01-13T17:19:24
|
|
fix test area name of test_update_creates_missing_parent_with_subdir
|
|
5d56da81
|
2019-01-13T17:15:53
|
|
happy new copyright year
|
|
21908da4
|
2019-01-13T13:59:20
|
|
fix bug where update got confused by sub-sub directories
|
|
bd4792ec
|
2019-01-13T12:56:35
|
|
fix more bugs in the update walk and add more tests
|
|
4a1ddfc2
|
2019-01-12T22:15:58
|
|
fix bug where update forgot to create a parent directory
|
|
46cee7a3
|
2019-01-12T21:45:46
|
|
add two more tests for update
|
|
1beed999
|
2019-01-12T21:06:50
|
|
rename got_compare_paths to got_path_cmp
|
|
50952927
|
2019-01-12T21:00:42
|
|
fix various issues in new update implementation
|
|
1c11b35c
|
2019-01-12T19:48:12
|
|
add a test for got_compare_paths()
|
|
4482e97b
|
2019-01-09T00:50:37
|
|
shorten test name
|
|
81a30460
|
2019-01-09T00:41:58
|
|
fix a path matching bug in collect_missing_file()
|
|
25a58941
|
2019-01-08T23:56:48
|
|
remove the pathset abstraction again; replaced by RB tree
|
|
e0159033
|
2019-01-08T22:32:42
|
|
generalize the pathset's path comparison function
|
|
8f6d9a6a
|
2019-01-08T21:48:28
|
|
mark got_pathset iteration functions as safe
|
|
ab847d68
|
2019-01-08T20:32:55
|
|
KNF in pathset_test.c
|
|
90285c3b
|
2019-01-08T20:13:18
|
|
properly remove empty directories left behind during updates
|
|
efaf56b7
|
2019-01-08T19:56:13
|
|
add got_pathset_for_each_reverse()
|
|
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
|