|
ec92f929
|
2020-03-18T16:13:45
|
|
another indentation fix
|
|
4c06f612
|
2020-03-18T16:13:45
|
|
remove now pointless error check
|
|
f826addf
|
2020-03-18T16:13:45
|
|
use a dedicated imsg for sending the pack fetch output file descriptor
|
|
73ab1060
|
2020-03-18T16:13:45
|
|
use a dedicated imsg for sending the pack index output file descriptor
|
|
b3e1118b
|
2020-03-18T16:13:45
|
|
fix indentation
|
|
b8177776
|
2020-03-18T16:13:45
|
|
move to a less hectic progress display again
|
|
12491971
|
2020-03-18T16:13:45
|
|
show path to temporary pack file in argv of got-fetch-pack and got-index-pack
|
|
72054488
|
2020-03-18T16:13:44
|
|
ooops, re-enable offset deltas in got-fetch-pack
|
|
262c582a
|
2020-03-18T16:13:44
|
|
allocate one large indexed object array upfront, not an array of pointers
|
|
964d3c5b
|
2020-03-18T16:13:44
|
|
increase delta cache size for got-index-pack
|
|
b102634c
|
2020-03-18T16:13:44
|
|
avoid magic numbers when writing pack index header in got-index-pack
|
|
2e5a6fad
|
2020-03-18T16:13:44
|
|
add mmap support to got-index-pack
|
|
f63dc90d
|
2020-03-18T16:13:44
|
|
remove unnecessary & in read_packed_object()
|
|
861f3006
|
2020-03-18T16:13:44
|
|
pledge got-index-pack
|
|
4d0fef1d
|
2020-03-18T16:13:44
|
|
plug a memory leak in resolve_deltified_object()
|
|
37ebab0a
|
2020-03-18T16:13:44
|
|
free objects when indexing is done
|
|
7cd14ea0
|
2020-03-18T16:13:43
|
|
plug memory leak in error path of read_packed_object()
|
|
836f2c92
|
2020-03-18T16:13:43
|
|
use a union for delta-specific data in struct got_indexed_object
|
|
b2409d58
|
2020-03-18T16:13:43
|
|
more fine-tuning of fetch progress display
|
|
cbc66309
|
2020-03-18T16:13:43
|
|
wrap overlong lines
|
|
0fd91daf
|
2020-03-18T16:13:43
|
|
populate an in-progress pack index only if ref deltas are present
|
|
950de2cd
|
2020-03-18T16:13:43
|
|
avoid unnecessary memmove calls during the first indexing pass
|
|
55fdd257
|
2020-03-18T16:13:43
|
|
do not buffer more data than necessary in got_inflate_to_mem_fd()
|
|
55f98ccb
|
2020-03-18T16:13:43
|
|
tweak indexing progress output again: display raw object counters
|
|
f4d0a1a4
|
2020-03-18T16:13:42
|
|
remove header check from got-fetch-pack; not needed
|
|
5eddcd60
|
2020-03-18T16:13:42
|
|
fix endless loop from 9c2cfea6 if decompressed data exceeds buffer size
|
|
1e87a3c3
|
2020-03-18T16:13:42
|
|
avoid re-reading the entirety of an object's data to calculate the CRC
|
|
7bad1537
|
2020-03-18T16:13:42
|
|
make use of the large object counter inside the packidx structure
|
|
b4152680
|
2020-03-18T16:13:42
|
|
remove duplicated code under #if 0
|
|
64ab7238
|
2020-03-18T16:13:42
|
|
remove pointless lseek() call in index_pack()
|
|
8bb2b40c
|
2020-03-18T16:13:42
|
|
fix CRC values in generated pack index
|
|
c5621f1c
|
2020-03-18T16:13:42
|
|
enable object CRC calculation in got-index-pack
|
|
294dfefd
|
2020-03-18T16:13:41
|
|
create repository before connnecting and print a message when connected
|
|
61cc1a7a
|
2020-03-18T16:13:41
|
|
tweak progress display
|
|
668a20f6
|
2020-03-18T16:13:41
|
|
rewritten got-index-pack; sorry about the monster commit
|
|
2decf4c6
|
2020-03-18T16:13:41
|
|
make output buffer optional for got_inflate_to_mem{,_fd}()
|
|
3ab5e33c
|
2020-03-18T16:13:41
|
|
add optional 'consumed' output parameter to got_inflate_to_mem_fd()
|
|
baa9fea0
|
2020-03-18T16:11:33
|
|
send indexing progress via an imsg
|
|
85e8591f
|
2020-03-18T16:11:32
|
|
in got_fetch_pack, use a separate set of variables for fetching and indexing
|
|
849f7557
|
2020-03-18T16:11:32
|
|
check pack file hash in the main process
|
|
d2cdc636
|
2020-03-18T16:11:32
|
|
send pack file download progress information over imsg
|
|
a6ee240a
|
2020-03-18T16:11:32
|
|
improve error message on short packfile
|
|
ea7396b9
|
2020-03-18T16:11:32
|
|
rename imsg FETCH_PROGRESS to FETCH_REF
|
|
9fa51812
|
2020-03-18T16:11:32
|
|
check pack file header in fetch_pack()
|
|
531c3985
|
2020-03-18T16:11:32
|
|
add support for git protocol sidebands and display server progress
|
|
52915720
|
2020-03-18T16:11:31
|
|
remove a pointless 'goto done'
|
|
d3dccf3a
|
2020-03-18T16:11:31
|
|
remove unused hash string arrays
|
|
04c53c18
|
2020-03-18T16:11:31
|
|
make got-fetch-pack check for NAK from server before the packfile arrives
|
|
3b9fb585
|
2020-03-18T16:11:31
|
|
hide an fprintf inside if (chattygit)
|
|
54d1a70f
|
2020-03-18T16:11:31
|
|
verify that length string read from packet contains hex digits only
|
|
4dc8ee09
|
2020-03-18T16:11:31
|
|
improve strtol checking in got-fetch-pack
|
|
38c670f1
|
2020-03-18T16:11:31
|
|
convert flushpkt to struct got_error
|
|
344e4747
|
2020-03-18T16:11:31
|
|
convert writepkt to struct got_error
|
|
f78e0473
|
2020-03-18T16:11:30
|
|
add missing \n in debug output
|
|
33501562
|
2020-03-18T16:11:30
|
|
prepare for providing refs we already have in fetch request imsg
currently we always send and expect an empty list
|
|
fe53745c
|
2020-03-18T16:11:30
|
|
convert readn and readpkt to struct got_error
|
|
2fed35f3
|
2020-03-18T16:11:30
|
|
knf
|
|
0872c0b0
|
2020-03-18T16:11:30
|
|
more reasonable minimum length check in check_pack_hash()
|
|
eac2c4cd
|
2020-03-18T16:11:30
|
|
make check_pack_hash() return a struct got_error
|
|
01538ce4
|
2020-03-18T16:11:30
|
|
add_symref modifies 'capa' so it cannot be const
|
|
ffb5f621
|
2020-03-18T16:11:30
|
|
pledge got-fetch-pack ("stdio recvfd")
|
|
00cd0e0a
|
2020-03-18T16:11:30
|
|
use more readable names for items parsed from refline, and plug related leaks
|
|
e2f84af4
|
2020-03-18T16:11:30
|
|
remove got_has_object() for now; this would require imsg to main process
|
|
4ba321e7
|
2020-03-18T16:11:30
|
|
mark some functions static in got-fetch-pack
|
|
1ff21071
|
2020-03-18T16:11:30
|
|
remove got_ prefix from static functions in got-fetch-pack
|
|
14778466
|
2020-03-18T16:11:29
|
|
realloc(p, nmemb * size) -> reallocarray(p, nmemb, size)
|
|
0f06079f
|
2020-03-18T16:11:29
|
|
add a TODO comment
|
|
a468349c
|
2020-03-18T16:11:29
|
|
re-enable fetching of offset deltas in got-fetch-pack
|
|
acd24462
|
2020-03-18T16:11:29
|
|
add a TODO comment
|
|
06c788f9
|
2020-03-18T16:11:29
|
|
remove got_make_pack_dir() which is unused
|
|
cf875574
|
2020-03-18T16:11:29
|
|
knf
|
|
4b20c923
|
2020-03-18T16:11:29
|
|
remove strip() stub function that does nothing
|
|
6fb3a497
|
2020-03-18T16:11:29
|
|
add optional 'consumed' output parameter to got_inflate_to_mem()
|
|
4b570209
|
2020-03-18T16:11:28
|
|
revert a change to inflate_read() from Ori's patch; it breaks got-read-blob
|
|
27937592
|
2020-03-18T16:11:28
|
|
add more missing \n in fprintfs from got-index-pack
|
|
fd86ad6e
|
2020-03-18T16:11:28
|
|
pass SEEK_SET instead of zero for fseek() whence parameter
|
|
57138e05
|
2020-03-18T16:11:28
|
|
add missing \n in error print
|
|
a98e36f8
|
2020-03-18T16:11:28
|
|
fix inverted error check in readodelta()
|
|
4a89c790
|
2020-03-18T16:11:28
|
|
remove unneeded include
|
|
629bd8f3
|
2020-03-18T16:11:28
|
|
fix fetch_test build
|
|
a78567c6
|
2020-03-18T16:11:28
|
|
document fetch API functions
|
|
ceee4c0f
|
2020-03-18T16:11:28
|
|
remove unused arguments from got_fetch_pack()
|
|
07e52fce
|
2020-03-18T16:11:27
|
|
rename got_fetch() to got_fetch_pack()
|
|
20eb36d0
|
2020-03-18T16:11:27
|
|
attempt to connect to a server before creating a local repo
|
|
66cba96f
|
2020-03-18T16:11:27
|
|
use GOT_OBJECTS_PACK_DIR instead of variants of the same which contain typos
|
|
d9b4d0c0
|
2020-03-18T16:11:27
|
|
make got_fetch() provide reference info to callers and set refs in cmd_clone()
|
|
bb64b798
|
2020-03-18T16:11:26
|
|
have got_fetch() require an open got_repository to be passed in
|
|
09838ffc
|
2020-03-18T16:11:26
|
|
make got_fetch() expect URI information in parsed form
|
|
82ebf666
|
2020-03-18T16:10:34
|
|
tweak parse_uri() function, declare it as public API, and add a test for it
|
|
ee61b6d3
|
2020-03-18T16:10:33
|
|
make 'got clone' create references; cloned repositories are now usable
|
|
8e278d17
|
2020-03-18T16:10:33
|
|
plug leaks in error paths of got_fetch()
|
|
d45e6863
|
2020-03-18T16:10:33
|
|
fix typo in comment
|
|
abe0f35f
|
2020-03-18T16:10:33
|
|
parse symrefs from server capabilities and transmit them over imsg
|
|
13ce8c93
|
2020-03-18T16:10:33
|
|
add missing space between first wanted hash and our capability string
|
|
a6f88e33
|
2020-03-18T16:10:33
|
|
make got-fetch-pack sanity check error messages sent by server
|
|
8a29a085
|
2020-03-18T16:10:33
|
|
make got-fetch-pack match its capabilities with those of the server
|
|
0d0a341c
|
2020-03-18T16:10:33
|
|
parse server capabilities in got-fetch-pack
|
|
4312a498
|
2020-03-18T16:10:32
|
|
send the 'host' parameter to support git-daemon's virtual hosting
|
|
9b45e112
|
2020-03-18T16:10:32
|
|
remove redundant colon from error message
|
|
75fd4eb2
|
2020-03-18T16:10:32
|
|
actually catch connection errors in got_fetch()
|