4 years ago 7848a0e165 Stefan Sperling
implement 'got fetch'
4 years ago 5a48964292 Stefan Sperling
initialize pack file size output paramter of got_privsep_recv_fetch_progress()
4 years ago ee448f5f10 Stefan Sperling
apply unveil(2) to 'got clone'
4 years ago f826addf6c Stefan Sperling
use a dedicated imsg for sending the pack fetch output file descriptor
4 years ago 73ab106035 Stefan Sperling
use a dedicated imsg for sending the pack index output file descriptor
4 years ago 668a20f6fe Stefan Sperling
rewritten got-index-pack; sorry about the monster commit
4 years ago baa9fea074 Stefan Sperling
send indexing progress via an imsg
4 years ago d2cdc63664 Stefan Sperling
send pack file download progress information over imsg
4 years ago ea7396b906 Stefan Sperling
rename imsg FETCH_PROGRESS to FETCH_REF
4 years ago 531c39852f Stefan Sperling
add support for git protocol sidebands and display server progress
4 years ago 3350156242 Stefan Sperling
currently we always send and expect an empty list
4 years ago abe0f35f1a Stefan Sperling
parse symrefs from server capabilities and transmit them over imsg
4 years ago 8f2d01a65f Stefan Sperling
send fetch progress over imsg
4 years ago b887aab604 Stefan Sperling
plug leaks in error path of got_privsep_recv_fetch_progress()
4 years ago b9f99abf2d Stefan Sperling
add imsg for fetch progress reporting; for now only contains reference info
4 years ago afa77e0373 Stefan Sperling
actually create a pack and an index in the right place
4 years ago 279090e148 Stefan Sperling
pass an object_id * to got_privsep_send_index_pack_req()
4 years ago a251e40e11 Stefan Sperling
GOT_IMSG_ACK isn't needed; just fill the pipe, reading responses will block
4 years ago 93658fb90d Stefan Sperling
Add initial support for network protocol. Ported from git9 by Ori Bernstein.
4 years ago 54b1c5b5cb Stefan Sperling
don't proceed if a bad imsg is received in recv_gitconfig_remotes()
4 years ago d669b9c901 Stefan Sperling
fix uninitialized variablen recv_gitconfig_remotes; found by sthen@ with gcc8
4 years ago 9a1cc63fe0 Stefan Sperling
read repository owner name with gitconfig parser instead of a hand-rolled one
4 years ago ca6e02acaa Stefan Sperling
add support for first-parent history traversal to got-read-pack
4 years ago 5aa813935b Stefan Sperling
add copyright year for files already touched in 2020
4 years ago cbfaaf2082 Stefan Sperling
add missing check for errors from imsg_get()