|
3969253a
|
2020-03-07T19:01:44
|
|
remove implicit entry update from got_fileindex_entry_alloc(); just alloc
|
|
7f91a133
|
2019-12-13T11:05:04
|
|
open files during status crawl in a race-free way, too
|
|
6fc93f37
|
2019-12-13T10:36:41
|
|
prevent the status crawl from racing with paths changing in the filesystem
|
|
0cb83759
|
2019-08-03T13:31:03
|
|
implement got_worktree_stage_paths()
|
|
df335242
|
2019-08-03T12:56:22
|
|
add staged blob SHA1 to on-disk file index; bump file index version
|
|
83718700
|
2019-08-03T12:28:51
|
|
define file index stage flags
|
|
4d555405
|
2019-08-03T11:59:34
|
|
remove ie->path_len; use path length stored in file index entry flags
|
|
9714e35f
|
2019-08-03T11:36:03
|
|
remove unused fileindex flags
|
|
d6c87207
|
2019-08-02T16:24:13
|
|
require callers to pass path length to got_fileindex_entry_get()
|
|
d572f586
|
2019-08-02T15:42:42
|
|
eliminate strlen() calls during fileindex rb tree searches
|
|
26a7fe28
|
2019-07-27T16:42:04
|
|
add conversion functions for fileindex/stat permission bits
|
|
c4cdcb68
|
2019-04-03T16:17:53
|
|
add support for partial updates, which affect specific paths only
|
|
2ec1f75b
|
2019-03-26T10:35:33
|
|
add a basic implementation of 'got rm'
|
|
d00136be
|
2019-03-26T09:03:53
|
|
implement a basic 'got add' command
|
|
eb983b4b
|
2019-03-26T06:49:00
|
|
make file index flags private to fileindex.c
|
|
e288864f
|
2019-03-26T06:44:27
|
|
renmae GOT_FILEIDX_F_NOT_ON_DISK to GOT_FILEIDX_F_NOT_FLUSHED
|
|
a0bf6e76
|
2019-03-15T16:35:47
|
|
rename 'intent-to-add' file index flag to 'not-on-disk'
|
|
927df6b7
|
2019-02-10T18:42:29
|
|
allow restricting 'got diff' and 'got status' to a path in work tree
|
|
02c07007
|
2019-02-10T12:46:14
|
|
don't update cached timestamps of already modified files
|
|
c7f4312f
|
2019-02-05T17:46:58
|
|
make 'got status' work in subdirectories of a work tree
|
|
f5d3d7af
|
2019-02-05T15:19:24
|
|
use path lists to sort dirent, tree object, and file index entries
|
|
d1f6d47b
|
2019-02-04T11:17:36
|
|
add support for diffing fileindex against an on-disk directory tree
|
|
f44ffd20
|
2019-02-04T10:59:59
|
|
rename tree-specific fileindex diff callbacks
|
|
5d56da81
|
2019-01-13T17:15:53
|
|
happy new copyright year
|
|
a7f9d64d
|
2019-01-13T01:52:51
|
|
change GOT_INDEX_ENTRY prefix to GOT_FILEIDX
|
|
50952927
|
2019-01-12T21:00:42
|
|
fix various issues in new update implementation
|
|
8da9e5f4
|
2019-01-12T18:39:19
|
|
implement checkout+update as single-pass diff between file index and 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
|
|
b504a804
|
2019-01-08T22:18:23
|
|
switch file index entries from TAILQ to got_pathset
|
|
e1ed7f77
|
2019-01-06T13:47:14
|
|
must use safe iteration over file index entries
|
|
512f0d0e
|
2019-01-03T00:57:49
|
|
make 'got update' remove files which were deleted
|
|
51514078
|
2018-12-25T16:18:05
|
|
preparation for idempotent checkout: read exisiting file index
|
|
fc76cabb
|
2018-12-25T15:24:16
|
|
store base commit of each blob in file index
|
|
7426bbfd
|
2018-12-24T16:53:03
|
|
rename fileindex functions from open/close to alloc/free
|
|
52a74475
|
2018-12-24T16:46:13
|
|
implement got_fileindex_read() - not yet tested
|
|
718b3ab0
|
2018-03-17T17:50:48
|
|
rename the library-internal headers again to a common prefix
|