|
f363d663
|
2019-05-23T10:25:19
|
|
add a test for 'got commit' with a conflicted file
|
|
cc43886e
|
2019-05-22T15:28:17
|
|
improve wording of an error message
|
|
d969fa15
|
2019-05-22T15:20:10
|
|
inform the user when switching branches
|
|
c932eeeb
|
2019-05-22T10:25:50
|
|
make 'got update' bump the base commit ID of unchanged files
This change makes it actually possible to get around commit-time
out-of-dateness by running 'got update'.
The test added with this commit shows that our out-of-dateness
check is currently too simplistic; an update is required between
any two commit operations! It would be better to allow commits to
proceed until a situation arises where file content must be merged.
|
|
e4d984c2
|
2019-05-22T10:02:45
|
|
expand test coverage: partial update with parent dir as argument
|
|
a3df2849
|
2019-05-20T16:02:16
|
|
fix bug reproduced by xfail test 'test_commit_added_subdirs'
|
|
45d344f6
|
2019-05-14T14:31:54
|
|
make 'got checkout' verify that specified branch and commit match
|
|
a367ff0f
|
2019-05-14T14:23:00
|
|
make 'got update' verify that provided commit and branch match
|
|
024e9686
|
2019-05-14T13:22:16
|
|
add branch support to 'got update'
|
|
8d301dd9
|
2019-05-14T11:35:15
|
|
use cmp -s, instead of cmp, in all command line tests
|
|
3eada727
|
2019-05-14T11:33:09
|
|
cosmetic tweak to xfail test output
|
|
8ba6ba2d
|
2019-05-14T11:31:57
|
|
add new test test_commit_added_subdirs (xfail)
|
|
3941b73a
|
2019-05-14T11:30:38
|
|
allow cmdline tests to report test result 'xfail' (expected failure)
|
|
d5bea539
|
2019-05-13T10:56:28
|
|
fix linear ancestry verification check for 'got update'
|
|
2b01eb6c
|
2019-05-11T18:49:40
|
|
verify expected output in test_add_multiple and actually run this test
|
|
2af4a041
|
2019-05-11T16:21:20
|
|
got_error_set_errno: take a char arg to pass to got_error_prefix_errno
$> got rm a
got: : No such file or directory
becomes
$> got rm a
got: /path/to/a: No such file or directory
|
|
723c305c
|
2019-05-11T15:53:37
|
|
got: support adding multiple files at a time
make adding files already in the file-index not a fatal error
|
|
7b67836a
|
2019-05-10T18:45:27
|
|
run tests with MALLOC_OPTIONS=S
|
|
83a7ae6d
|
2019-05-10T18:38:59
|
|
revert previous
|
|
3ffe981f
|
2019-05-10T18:38:23
|
|
fix tree_entry_dup error path
|
|
c3754a5b
|
2019-05-10T17:30:26
|
|
make GOT_AUTHOR available to all cmdline tests
|
|
819f385b
|
2019-05-10T11:16:09
|
|
ensure that commits use intended base blobs for changes
|
|
5bbcb68b
|
2019-05-09T15:47:46
|
|
add another commit test
|
|
bc70eb79
|
2019-05-09T15:45:21
|
|
fix bug in concurrent commit check and add another commit test
|
|
a0275e40
|
2019-05-09T14:59:16
|
|
hook up commit regress tests
|
|
35bd8fed
|
2019-05-09T14:57:06
|
|
require GOT_AUTHOR environment variable
|
|
135819da
|
2019-05-09T13:47:18
|
|
don't create unrelated files in basic commit test
|
|
baa7dcfa
|
2019-05-08T20:00:37
|
|
don't visit added subtrees reundantly
|
|
afa376bf
|
2019-05-08T19:18:45
|
|
report commit item status
|
|
036813ee
|
2019-05-08T12:17:01
|
|
more progress on commits: write trees recursively
|
|
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
|
|
3cbbd752
|
2019-02-19T12:55:43
|
|
fix get_file_status() for files larger than blob read buffer size
|
|
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
|
|
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
|
|
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
|
|
50952927
|
2019-01-12T21:00:42
|
|
fix various issues in new update implementation
|
|
4482e97b
|
2019-01-09T00:50:37
|
|
shorten test name
|
|
81a30460
|
2019-01-09T00:41:58
|
|
fix a path matching bug in collect_missing_file()
|
|
90285c3b
|
2019-01-08T20:13:18
|
|
properly remove empty directories left behind during updates
|
|
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
|
|
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
|