|
ac544f8c
|
2019-01-13T15:58:39
|
|
pass smallish blobs directly via imsg buffer
|
|
c65fcef2
|
2019-01-13T14:07:17
|
|
fix leaks in add_dir_on_disk(), and ensure all parents get created
|
|
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
|
|
a7f9d64d
|
2019-01-13T01:52:51
|
|
change GOT_INDEX_ENTRY prefix to GOT_FILEIDX
|
|
c97665ae
|
2019-01-13T01:43:17
|
|
tolerate missing files in remove_ondisk_file()
|
|
5f9fef37
|
2019-01-13T01:42:50
|
|
avoid redundant file index additions in install_blob()
|
|
b6d05318
|
2019-01-13T01:05:23
|
|
don't bother with memcpy for hdr in got_fileindex_read()
|
|
27d0e5bd
|
2019-01-12T23:05:44
|
|
flush the file index after writing it
|
|
a5744d71
|
2019-01-12T23:00:44
|
|
don't bother with memcpy of header when writing the file index
|
|
784955db
|
2019-01-12T22:45:19
|
|
print a more useful message when an update had nothing to do
|
|
cf61d818
|
2019-01-12T22:38:58
|
|
allow recovery of a bad file index by removing it and updating
|
|
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
|
|
7e7c1e4c
|
2019-01-12T21:11:48
|
|
avoid pointless call to got_error_from_errno()
|
|
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()
|
|
8069f636
|
2019-01-12T19:28:48
|
|
implement -c option for 'got checkout'
|
|
27793341
|
2019-01-12T18:58:04
|
|
introduce special error code for a corrupt file index
|
|
8da9e5f4
|
2019-01-12T18:39:19
|
|
implement checkout+update as single-pass diff between file index and tree
|
|
c1669e2e
|
2019-01-09T19:20:52
|
|
implement recursive mode for 'got tree'
|
|
80bd227c
|
2019-01-09T00:58:12
|
|
remove TODO items which have been done
|
|
7c1607bc
|
2019-01-09T00:57:43
|
|
add another TODO item
|
|
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
|
|
7a9df742
|
2019-01-08T23:52:50
|
|
replace use of got_pathset in worktree code with RB tree
|
|
133d2798
|
2019-01-08T23:00:56
|
|
use RB tree directly instead of a pathset in file index code
|
|
e0159033
|
2019-01-08T22:32:42
|
|
generalize the pathset's path comparison function
|
|
025eb8a5
|
2019-01-08T22:26:44
|
|
avoid unnecessary strdup() in got_pathset's find_element()
|
|
6b798c3c
|
2019-01-08T22:22:53
|
|
don't forgot to free file index entries in got_fileindex_free()
|
|
b504a804
|
2019-01-08T22:18:23
|
|
switch file index entries from TAILQ to got_pathset
|
|
8f6d9a6a
|
2019-01-08T21:48:28
|
|
mark got_pathset iteration functions as safe
|
|
398789b2
|
2019-01-08T21:32:07
|
|
fix name of a constant in pathset.c
|
|
4ba899b3
|
2019-01-08T21:24:02
|
|
remove entry from file index after removing on-disk file, not before
|
|
63f4f47b
|
2019-01-08T21:05:06
|
|
whitespace
|
|
5bff75ab
|
2019-01-08T20:50:50
|
|
add another TODO item
|
|
26c4ac4d
|
2019-01-08T20:40:28
|
|
stop trying to remove parents if a non-empty parent is traversed
|
|
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
|
|
11624658
|
2019-01-08T19:03:33
|
|
remove unused definition of nitems()
|
|
8419a396
|
2019-01-06T14:24:00
|
|
add another todo item for tog
|
|
54f77e21
|
2019-01-06T14:10:35
|
|
add a TODO file
|
|
52a3df9b
|
2019-01-06T13:55:32
|
|
remove some unnecessary verification from update tests
|
|
e1ed7f77
|
2019-01-06T13:47:14
|
|
must use safe iteration over file index entries
|
|
5cc266ba
|
2019-01-06T13:14:54
|
|
make 'got update' remove directories in a checkout with path prefix
|
|
1f46d0af
|
2019-01-06T13:06:21
|
|
rename misleadinly named field in struct collect_missing_entry_args
|
|
82d71325
|
2019-01-06T12:31:33
|
|
improve wording of a comment in tree_checkout()
|
|
f5c49f82
|
2019-01-06T12:12:16
|
|
make 'got update' remove empty directories
|
|
4b0bb327
|
2019-01-06T10:49:53
|
|
document got_repo_get_path() and got_repo_get_path_git_dir()
|
|
6e9da951
|
2019-01-06T10:46:46
|
|
make got_repo_get_path_git_dir() return const char *
|
|
7839bc15
|
2019-01-06T10:42:56
|
|
make got_repo_get_path() return const char *
|
|
3e9926ea
|
2019-01-04T18:40:22
|
|
fix diffing of blamed commit in 'tog blame'
|
|
f12d0dbe
|
2019-01-04T18:34:21
|
|
whitespace
|
|
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
|
|
92205607
|
2019-01-04T17:43:04
|
|
plug leaks in error path of tog blame
|
|
d188b9a6
|
2019-01-04T17:42:43
|
|
apply unveil(2) to 'tog tree'
|
|
8e94dd5b
|
2019-01-04T17:41:30
|
|
apply unveil(2) to 'tog blame'
|
|
eb6600df
|
2019-01-04T17:40:37
|
|
apply unveil(2) to 'tog diff'
|
|
c2db6724
|
2019-01-04T17:39:24
|
|
apply unveil(2) to 'tog log'
|
|
0f8d269b
|
2019-01-04T17:36:37
|
|
apply unveil(2) to 'got tree'
|
|
36e2fb66
|
2019-01-04T17:35:53
|
|
apply unveil(2) to 'got blame'
|
|
25eccc22
|
2019-01-04T17:34:41
|
|
apply unveil(2) to 'got diff'
|
|
6098196c
|
2019-01-04T17:33:31
|
|
apply unveil(2) to 'got log'
|
|
0266afb7
|
2019-01-04T17:32:19
|
|
apply unveil(2) to 'got update'
|
|
63219cd2
|
2019-01-04T17:25:09
|
|
use unveil(2) in 'got checkout'
|
|
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
|
|
c4096499
|
2019-01-02T16:13:43
|
|
clarify regress test requirements
|
|
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'
|
|
aeb03748
|
2019-01-02T15:47:01
|
|
don't run regress tests by default
|
|
0e673013
|
2019-01-02T15:42:46
|
|
add a command line test suite with a simple 'got checkout' test
|
|
2944241d
|
2018-12-30T19:44:06
|
|
add a TODO comment
|
|
be7061eb
|
2018-12-30T17:30:42
|
|
ensure that 'got update' stays on the current branch
|
|
35c965b2
|
2018-12-29T17:22:33
|
|
add a TODO comment
|
|
8c186821
|
2018-12-29T17:20:04
|
|
make 'got update' less chatty
|
|
507dc3bb
|
2018-12-29T17:18:51
|
|
add a basic 'got update' command; does not merge files yet
|
|
e5dc7198
|
2018-12-29T16:07:41
|
|
fix 'same path prefix' check during checkout
|
|
f609be2e
|
2018-12-29T15:55:44
|
|
fix got_worktree_get_repo_path()
|
|
2fbdb5ae
|
2018-12-29T15:54:00
|
|
remove useless strdup from got_worktree_get_repo_path()
|
|
49520a32
|
2018-12-29T15:51:56
|
|
verify path prefix when checking out into existing work tree
|
|
381be7cc
|
2018-12-29T15:41:16
|
|
don't bother opening trees outside of path prefix
|
|
eac9755f
|
2018-12-29T15:39:32
|
|
don't bother opening a blob if checkout will skip it
|
|
a207cf0a
|
2018-12-29T15:27:13
|
|
rename add_file_on_disk() to blob_checkout()
|
|
144ad43a
|
2018-12-29T15:26:21
|
|
make checkout skip blobs already recorded in file index
|
|
eecfbcd1
|
2018-12-29T15:14:24
|
|
introduce macros for status codes
|
|
a0eb853d
|
2018-12-29T15:12:23
|
|
make checkout status char unsigned
|
|
d7b62c98
|
2018-12-27T20:40:39
|
|
signal existing files in checkout progress output
|