summaryrefslogtreecommitdiff
path: root/daemon.c
diff options
context:
space:
mode:
authorLibravatar Denton Liu <liu.denton@gmail.com>2020-05-19 06:53:56 -0400
committerLibravatar Junio C Hamano <gitster@pobox.com>2020-05-19 15:40:26 -0700
commitdde72f94bcba8f84f4ea6523b67302df6638c9c0 (patch)
treedae5b8a800c72c2b56a4403566cacb6626aee11c /daemon.c
parentremote-curl: remove label indentation (diff)
downloadtgif-dde72f94bcba8f84f4ea6523b67302df6638c9c0.tar.xz
transport: extract common fetch_pack() call
In the switch statement, the difference between the `protocol_v2` and `protocol_v{1,0}` arms is a preparatory call to die_if_server_options() in the latter. The fetch_pack() call is identical in both arms. However, since this fetch_pack() call has so many parameters, it is not immediately obvious that the call is identical in both cases. Extract the common fetch_pack() call out of the switch statement so that code duplication is reduced and the logic is more clear for future readers. While we're at it, rewrite the switch statement as an if-else tower for increased clarity. Signed-off-by: Denton Liu <liu.denton@gmail.com> Signed-off-by: Junio C Hamano <gitster@pobox.com>
Diffstat (limited to 'daemon.c')
0 files changed, 0 insertions, 0 deletions