|
07ccb00b
|
2018-03-27T23:08:07
|
|
be careful about NULL trees when diffing entries
|
|
c2c21d46
|
2018-03-27T21:56:33
|
|
show 3 lines of context in file diffs
|
|
79109fed
|
2018-03-27T21:49:19
|
|
implement 'got log -p' option
|
|
1e70621d
|
2018-03-27T20:47:51
|
|
reset optind in main()
|
|
97925469
|
2018-03-17T18:33:26
|
|
man page tweaks
|
|
0a585a0d
|
2018-03-17T18:13:19
|
|
remove GOT_ERR_NO_MEM, we can just use errno in those cases
|
|
718b3ab0
|
2018-03-17T17:50:48
|
|
rename the library-internal headers again to a common prefix
|
|
8bf5b3c9
|
2018-03-17T17:42:48
|
|
rewrite 'got log' without recursion
|
|
4589e373
|
2018-03-17T15:41:39
|
|
remove mmap() stuff; checkout is fast enough for now
|
|
0bd0053c
|
2018-03-17T15:31:18
|
|
handle empty files in got_packfile_extract_object()
|
|
56866f4a
|
2018-03-17T15:27:00
|
|
fix resource leaks in error paths of got_object_blob_open()
|
|
d0f3be7c
|
2018-03-17T15:17:14
|
|
initialize some output variables on failure
|
|
6bb255dc
|
2018-03-17T15:12:44
|
|
don't dup_packidx() during cache lookup; fixes performance :)
|
|
40426839
|
2018-03-17T15:05:06
|
|
remove unused argument from get_delta_chain_max_size()
|
|
c52ac529
|
2018-03-17T15:01:36
|
|
extract objects smaller than DELTA_RESULT_SIZE_CACHED_MAX to memory
|
|
a53d2f13
|
2018-03-17T14:19:13
|
|
cache delta data in struct got_delta directly
|
|
6d89869a
|
2018-03-17T03:35:04
|
|
use cached packfile in open_packed_object()
|
|
f78ec441
|
2018-03-17T03:33:47
|
|
fix memleak in test helper function print_tree_object()
|
|
18e99ab6
|
2018-03-17T03:32:28
|
|
fix fd leak in got_object_open()
|
|
999f19f6
|
2018-03-17T02:36:20
|
|
use cached packfile in resolve_ref_delta()
|
|
e1ad6ebc
|
2018-03-17T02:12:34
|
|
remove path_packfile from struct got_delta_cache; add a counter instead
|
|
f7e127f3
|
2018-03-17T02:02:32
|
|
move delta cache into struct got_pack
|
|
7e656b93
|
2018-03-17T01:37:48
|
|
add struct got_pack; some preparation for mmap, which isn't used yet
|
|
b29656e2
|
2018-03-16T23:05:12
|
|
set obj->size of packed deltified objects to object's actual size
|
|
65cf1e80
|
2018-03-16T22:33:22
|
|
revert the pack file handle cache again; needs more thought
|
|
ef2bccd9
|
2018-03-16T22:14:51
|
|
stop opening pack files redundantly to read deltas
|
|
6845d284
|
2018-03-16T21:40:20
|
|
use SEEK_SET instead of SEEK_CUR after opening packfile
|
|
87c99799
|
2018-03-16T21:26:06
|
|
start caching file handles to packfiles
|
|
6715a751
|
2018-03-16T21:08:22
|
|
allow a profiled build with 'make PROFILE=yes'
|
|
92f27f70
|
2018-03-16T21:04:40
|
|
i committed the profile build stuff again... back it out
|
|
19d747f7
|
2018-03-16T20:18:09
|
|
avoid an extra memcpy in got_inflate_to_mem()
|
|
43a2d19d
|
2018-03-16T19:28:52
|
|
need to subtract hdrlen from tree data in got_object_tree_open()
|
|
ea35256b
|
2018-03-16T19:27:48
|
|
avoid a round-trip via tempfile when reading packed commits
|
|
40dc5ff8
|
2018-03-16T19:22:22
|
|
rename a function for clarity
|
|
e0ab43e7
|
2018-03-16T19:20:15
|
|
avoid a round-trip of data through a temp file when reading trees
|
|
9e29d27e
|
2018-03-15T01:36:32
|
|
revert accidental changes from 9feb4ff2689af67633c98892e721ccd407ea1c92
These changes enabled profiling.
|
|
8628c62d
|
2018-03-15T01:21:57
|
|
process small deltas in memory; unfortunately it is not faster...
|
|
1cc8e7f9
|
2018-03-15T00:31:05
|
|
remove a useless and leaky allocation
|
|
9db65d41
|
2018-03-14T23:42:16
|
|
In dump_delta_chain(), don't open the packfile if it's not needed.
|
|
ec889268
|
2018-03-14T23:32:19
|
|
fix open file handle leak in dump_delta_chain()
|
|
9feb4ff2
|
2018-03-14T02:37:58
|
|
propagate error from delta cache insertion; fixes mem leak
|
|
bd1223b9
|
2018-03-14T01:21:09
|
|
add a delta cache; saves us from reading + decompressing some deltas
|
|
4834ca96
|
2018-03-13T19:03:55
|
|
add a macro for zbuf buffer size
|
|
8e6b5191
|
2018-03-13T18:53:41
|
|
restrict in-memory delta processing to 4MB
|
|
22484865
|
2018-03-13T18:28:40
|
|
process delta chains in memory if max size is < 32 MB
|
|
39ff877f
|
2018-03-13T16:31:33
|
|
expand deltas in memory if result size is < 32MB
|
|
55ef7a6f
|
2018-03-13T03:30:33
|
|
man page wording tweak
|
|
c5867b47
|
2018-03-13T03:26:47
|
|
wording in man page
|
|
67d6b2d2
|
2018-03-13T03:25:33
|
|
document checkout -p option
|
|
4129c201
|
2018-03-13T03:18:53
|
|
more man page tweaks
|
|
285dc8a4
|
2018-03-13T03:11:35
|
|
add more information to got(1) man page
|
|
48a3b934
|
2018-03-13T03:06:19
|
|
add initial draft of got-repository(5) man page
|
|
0bb8a95e
|
2018-03-12T22:00:08
|
|
add support for checking out a subtree
|
|
291c6f03
|
2018-03-12T21:52:43
|
|
fix worktree test build
|
|
20ecf764
|
2018-03-12T21:36:30
|
|
tweak unkown command message
|
|
92a684f4
|
2018-03-12T21:34:38
|
|
show progress during checkout
|
|
c09a553d
|
2018-03-12T21:19:31
|
|
add a 'got checkout' command
|
|
4847cca1
|
2018-03-12T20:56:31
|
|
make is_git_repo() check for a usable HEAD reference
|
|
4986b9d5
|
2018-03-12T20:51:37
|
|
add support for opening bare repositories
|
|
deeca238
|
2018-03-12T20:41:51
|
|
in is_git_repo(), actually verify presence of git repository dirs and files
|
|
22eb8973
|
2018-03-12T20:40:15
|
|
restore DEBUG build
|
|
d7d4f210
|
2018-03-12T20:32:20
|
|
print errors returned from library
|
|
987e94ba
|
2018-03-12T20:26:43
|
|
wrap long line
|
|
1b6b95a8
|
2018-03-12T20:25:51
|
|
add -h option (help)
|
|
46a0db7d
|
2018-03-12T20:16:21
|
|
show a list of commands in usage()
|
|
6f3d1eb0
|
2018-03-12T20:12:31
|
|
make 'got log' accept a path to repository
|
|
8b90f09e
|
2018-03-12T15:30:36
|
|
fix make install target if user name != group name
|
|
f42b1b34
|
2018-03-12T14:39:52
|
|
implement the 'got log' command with got libraries
|
|
f8352b2a
|
2018-03-12T14:10:23
|
|
use pledge(2) in regression tests
|
|
23b19d00
|
2018-03-12T14:08:37
|
|
fix worktree test build: remove more unused variables
|
|
25783624
|
2018-03-12T13:59:29
|
|
use stricter CPPFLAGS from mpi
|
|
5c860e29
|
2018-03-12T13:48:54
|
|
add got(1) command code from mpi
|
|
51664889
|
2018-03-12T13:41:13
|
|
in got_worktree_checkout_files, init file index path before using
|
|
e77c4c9f
|
2018-03-12T13:37:17
|
|
remove base-commit meta file; this will move into the fileindex
|
|
c34b20a2
|
2018-03-12T13:06:03
|
|
write file index after checking out files
|
|
9d31a1d8
|
2018-03-11T20:39:31
|
|
initial implementation of worktree checkout
|
|
dc2404d9
|
2018-03-11T14:28:36
|
|
remove got_worktree_change_head() for now
|
|
35be1456
|
2018-03-11T14:27:53
|
|
implement got_worktree_get_head_ref_name()
|
|
e559c328
|
2018-03-11T14:22:19
|
|
refine file index data structures a bit more
|
|
32cb896c
|
2018-03-11T14:10:56
|
|
rename library-private headers from *_priv.h to *_lib.h
|
|
78727e91
|
2018-03-11T14:02:12
|
|
add missing function declarations
|
|
c48c4a9c
|
2018-03-11T13:59:29
|
|
implement fileindex entry open/close
|
|
5677e194
|
2018-03-11T13:20:25
|
|
rename got_zb_priv.h to got_zbuf_priv.h
|
|
a76a38d9
|
2018-03-11T13:17:56
|
|
rename zb.c to zbuf.c
|
|
c88eb298
|
2018-03-11T13:15:49
|
|
rename worktree_root to root_path in struct worktree
|
|
cde76477
|
2018-03-11T13:14:08
|
|
rename some fields in struct worktree
|
|
e8f36958
|
2018-03-11T13:11:43
|
|
read / free the head ref when work tree is opened / closed
|
|
d6c38e0d
|
2018-03-11T13:08:03
|
|
free base commit when worktree is closed
|
|
f5baf295
|
2018-03-11T13:06:45
|
|
read base commit hash when worktree is opened
|
|
65e3b818
|
2018-03-11T12:52:02
|
|
set base commit to invalid commit id when work tree is created
|
|
0605801d
|
2018-03-11T12:44:13
|
|
check read() return value properly in read_meta_file()
|
|
7ac97322
|
2018-03-11T12:41:21
|
|
rename variable gotpath to path_got
|
|
fdf001a7
|
2018-03-11T12:28:15
|
|
add a proper definition for the worktree head
|
|
e350ead3
|
2018-03-11T12:23:28
|
|
create an emtpy base-commit file
|
|
3962e86a
|
2018-03-11T12:18:15
|
|
add verbose output to worktree_test -v
|
|
5de261fe
|
2018-03-11T12:01:54
|
|
fix mem leak in worktree test code
|
|
07a7f8ad
|
2018-03-11T11:59:31
|
|
in work tree test code, use stat() to test existence of file
|
|
6b7476e9
|
2018-03-11T11:57:28
|
|
plug file descriptor leak in worktree test code
|
|
45d8e5fd
|
2018-03-11T11:55:11
|
|
fail test if worktree cannot be removed
|
|
b18d25df
|
2018-03-11T11:52:15
|
|
rename worktree test helper function
|