6 years ago 80f4afe898 Stefan Sperling
introduce got_opentempfd()
6 years ago 57efb1af59 Stefan Sperling
add open_loose_blob() helper
6 years ago c7254d7957 Stefan Sperling
simplify error handling in got_object_blob_open()
6 years ago 15c8b0e675 Stefan Sperling
extract blobs to tempfiles instead of reading through zlib
6 years ago b65ae19a62 Stefan Sperling
cosmetic output tweaks
6 years ago 84d2af0e4c Stefan Sperling
fix double-tree in cmd_checkout()
6 years ago 1e51f5b9ba Stefan Sperling
in got_privsep_recv_tree_obj() free tree upon imsg_read() error
6 years ago 052d4dc305 Stefan Sperling
read tree names from imsg at the right offset
6 years ago e033d80370 Stefan Sperling
read tree objects with privsep
6 years ago 86acc5664b Stefan Sperling
don't transform sha1 to string and back for icommits
6 years ago 366d86ca5a Stefan Sperling
clean up imsg comments and declarations a bit
6 years ago e506bf32df Stefan Sperling
typo
6 years ago bff6ca00c7 Stefan Sperling
read commit objects with privsep
6 years ago 442a3ddc59 Stefan Sperling
try to infer repository path from work tree
6 years ago e3306bd98b Stefan Sperling
simplify variable names in read_object_header_privsep_child()
6 years ago 302b7dd65f Stefan Sperling
add read_object_header_privsep_child() helper
6 years ago 5d43e84d91 Stefan Sperling
don't proceed after errors in got_privsep_send_error()
6 years ago fe36cf7631 Stefan Sperling
create recv_one_imsg() helper
6 years ago c4eae628f4 Stefan Sperling
create recv_imsg_error helper function
6 years ago 6cd97fccb3 Stefan Sperling
plug fd leak in read_object_header_privsep()
6 years ago d5003b7904 Stefan Sperling
make open_loose_object return a file descriptor
6 years ago 15d3ea5655 Stefan Sperling
close pipe in unpriv child
6 years ago 94fbf93add Stefan Sperling
unpriv process doesn't know the actual object id
6 years ago 8c580685ac Stefan Sperling
treat unexpected message from unpriv processes as error
6 years ago 8aac89a7e0 Stefan Sperling
handle errno errors correctly in got_privsep_recv_obj()