|
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
|
|
d70b8e30
|
2018-12-27T20:35:14
|
|
allow checkout on top of an existing tree
|
|
3c5b70f2
|
2018-12-27T20:23:37
|
|
always NUL-terminate paths in write_fileindex_path()
|
|
60619907
|
2018-12-27T19:37:53
|
|
fix check for NUL byte in read_fileindex_path()
|
|
2e22a7cd
|
2018-12-27T19:19:03
|
|
remove redundant existence check
|
|
51514078
|
2018-12-25T16:18:05
|
|
preparation for idempotent checkout: read exisiting file index
|
|
a143fb78
|
2018-12-25T15:59:11
|
|
try to sync file index to disk if checkout hits an error
|
|
271d2a38
|
2018-12-25T15:38:24
|
|
store parsed head reference in struct got_worktree
|
|
fc76cabb
|
2018-12-25T15:24:16
|
|
store base commit of each blob in file index
|
|
eaccb85f
|
2018-12-25T15:19:52
|
|
store a parsed base commit ID in struct got_worktree
|
|
0f92850e
|
2018-12-25T15:02:25
|
|
fix naming of some work tree meta data files and macros
|
|
4acef5ee
|
2018-12-24T22:26:29
|
|
fix crash in tog when diffing a root commit
|
|
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
|
|
08d425ea
|
2018-12-24T19:49:50
|
|
undo previous
|
|
a1a7858a
|
2018-12-24T18:15:42
|
|
store commit hash along with the HEAD ref in .got/head
|
|
de060dff
|
2018-12-24T17:39:23
|
|
handle zero-length files in open_blob() correctly
|
|
454a6b59
|
2018-12-24T17:32:40
|
|
fix fwrite() call in got_object_blob_dump_to_file()
|
|
61d6eaa3
|
2018-12-24T17:30:26
|
|
fix broken fwrite() check in add_file_on_disk()
|
|
b6752625
|
2018-12-24T17:28:46
|
|
fix an unchecked fwrite() call in got_object_blob_dump_to_file()
|
|
f392e333
|
2018-12-24T17:28:20
|
|
verify total size vs header length in got-read-blob
|
|
b87c6f83
|
2018-12-24T17:09:24
|
|
catch fatal i/o errors in add_file_on_disk()
|
|
3fe2daf1
|
2018-12-24T17:03:21
|
|
remove pointless memcopies from fileindex code
|
|
7426bbfd
|
2018-12-24T16:53:03
|
|
rename fileindex functions from open/close to alloc/free
|
|
9eb6a6b2
|
2018-12-24T16:48:45
|
|
fix byte-swaps in fileindex read code
|
|
52a74475
|
2018-12-24T16:46:13
|
|
implement got_fileindex_read() - not yet tested
|
|
b8bdcc21
|
2018-12-24T15:49:43
|
|
rename local variable in got_worktree_checkout_files()
|
|
5e0b25c4
|
2018-12-24T14:37:19
|
|
wrap another long line
|
|
a7403916
|
2018-12-24T14:33:38
|
|
wrap overlong line
|
|
aea5f015
|
2018-12-24T14:29:50
|
|
drop dead code from got_privsep_send_obj_req()
|
|
9f2369b0
|
2018-12-24T14:25:18
|
|
make all the read_privsep functions local to object.c
|
|
ebc55e2d
|
2018-12-24T14:18:56
|
|
eliminate got_object_open() round-trip when opening blobs
|
|
09de383e
|
2018-12-24T14:18:21
|
|
fix crash in blame since 18f4293943894155d5ccbdb423f1e8a2bb1e1d62
|
|
268f7291
|
2018-12-24T11:18:58
|
|
eliminate got_object_open() round-trip when opening tags
|
|
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
|
|
18f42939
|
2018-12-24T10:49:42
|
|
show blob headers in diffs for added/deleted files
|
|
adacb96f
|
2018-12-24T10:39:46
|
|
show commit timestamps in diff headers
|
|
13c729f7
|
2018-12-24T09:35:07
|
|
eliminate got_object_open() round-trip when opening trees
|
|
c1124f18
|
2018-12-24T00:12:33
|
|
don't show a colon after 'commit' in tog
|
|
8524ff9a
|
2018-12-23T23:45:06
|
|
don't clean up twice in start_pack_privsep_child()
|
|
711fb6e8
|
2018-12-23T23:41:25
|
|
de-duplicate some code I copied around in object.c
|
|
a158c901
|
2018-12-23T23:35:37
|
|
make all the _packed_read_privsep() functions local to object.c
|
|
6e72e6a3
|
2018-12-23T23:21:35
|
|
there's no point in embedding the object header in commits
|
|
1785f84a
|
2018-12-23T23:15:42
|
|
eliminate got_object_open() round-trip when opening commits
|
|
4c838a52
|
2018-12-23T22:58:50
|
|
fix message of GOT_ERR_PRIVSEP_MSG error
|
|
4796fb13
|
2018-12-23T15:09:42
|
|
pass object ID to open_loose_object() instead of an object
|
|
7b390526
|
2018-12-23T15:01:48
|
|
document UTF-8 API functions
|
|
5a3026e5
|
2018-12-23T14:57:57
|
|
remove obsolete statements from API docs
|
|
ddf1c734
|
2018-12-23T14:54:03
|
|
make got_object_blob_id_str() a private API
|
|
15a94983
|
2018-12-23T14:48:47
|
|
remove struct got_object from public library API
|
|
57670559
|
2018-12-23T14:13:45
|
|
prevent crash in error path via tog's stop_blame()
|
|
450eaa8b
|
2018-12-23T12:12:12
|
|
typos
|
|
2df4e4ff
|
2018-12-23T12:11:34
|
|
mention that commit timestamps are UTC in API docs
|
|
45d799e2
|
2018-12-23T12:10:27
|
|
make commit objects opaque in the library's API
|
|
56765ebb
|
2018-12-23T11:37:47
|
|
remove colon from diff header
|
|
abd2672a
|
2018-12-23T11:36:31
|
|
move commit header printing in diffs out of the library
|
|
0f2b3dca
|
2018-12-22T12:57:39
|
|
show diffed commit IDs in 'got log -p' output
|
|
a9a46275
|
2018-12-22T12:52:21
|
|
show IDs of commits being compared in 'got diff'
|
|
33d869be
|
2018-12-22T12:44:02
|
|
undo previous; indentation is enough to avoid parsing problems
|
|
e52d343e
|
2018-11-29T10:23:41
|
|
make 'got log' show the number of lines in a log message
|
|
06ca4d09
|
2018-11-19T10:14:24
|
|
stop history traversal once blame has annotated all lines
|
|
6fcac457
|
2018-11-19T10:05:28
|
|
store number of lines in int instead of size_t
|
|
f2e233d8
|
2018-11-19T09:57:31
|
|
don't abort blame in annotate_line() if lines are out of range
|
|
998ff57f
|
2018-11-19T00:22:17
|
|
make advance_branch() search the smaller id set first
|
|
9f57848c
|
2018-11-19T00:20:14
|
|
remove unnecessary graph search in advance_branch()
|