summaryrefslogtreecommitdiff
path: root/t/chainlint/exit-loop.expect
diff options
context:
space:
mode:
authorLibravatar Jonathan Tan <jonathantanmy@google.com>2020-06-10 13:57:16 -0700
committerLibravatar Junio C Hamano <gitster@pobox.com>2020-06-10 18:06:34 -0700
commiteb05349247415992644fc63ba0cf0c4821d4eef2 (patch)
tree442f88c8b33e83eb1c38adaff66f5ee6c2ef8e43 /t/chainlint/exit-loop.expect
parenthttp: use --stdin when indexing dumb HTTP pack (diff)
downloadtgif-eb05349247415992644fc63ba0cf0c4821d4eef2.tar.xz
http: refactor finish_http_pack_request()
finish_http_pack_request() does multiple tasks, including some housekeeping on a struct packed_git - (1) closing its index, (2) removing it from a list, and (3) installing it. These concerns are independent of fetching a pack through HTTP: they are there only because (1) the calling code opens the pack's index before deciding to fetch it, (2) the calling code maintains a list of packfiles that can be fetched, and (3) the calling code fetches it in order to make use of its objects in the same process. In preparation for a subsequent commit, which adds a feature that does not need any of this housekeeping, remove (1), (2), and (3) from finish_http_pack_request(). (2) and (3) are now done by a helper function, and (1) is the responsibility of the caller (in this patch, done closer to the point where the pack index is opened). Signed-off-by: Jonathan Tan <jonathantanmy@google.com> Signed-off-by: Junio C Hamano <gitster@pobox.com>
Diffstat (limited to 't/chainlint/exit-loop.expect')
0 files changed, 0 insertions, 0 deletions