summaryrefslogtreecommitdiff
path: root/builtin-http-fetch.c
diff options
context:
space:
mode:
authorLibravatar Junio C Hamano <gitster@pobox.com>2008-01-20 15:00:54 -0800
committerLibravatar Junio C Hamano <gitster@pobox.com>2008-01-20 15:17:58 -0800
commit325ce3959ccee623eb973136f41741ca4e0ca56e (patch)
treee7fd53e8b89954782af0e7630d445a841e89cd7f /builtin-http-fetch.c
parenthttp-push: fail when info/refs exists and is already locked (diff)
downloadtgif-325ce3959ccee623eb973136f41741ca4e0ca56e.tar.xz
http-push: clarify the reason of error from the initial PROPFIND request
The first thing http-push does is a PROPFIND to see if the other end supports locking. The failure message we give is always reported as "no DAV locking support at the remote repository", regardless of the reason why we ended up not finding the locking support on the other end. This moves the code to report "no DAV locking support" down the codepath so that the message is issued only when we successfully get a response to PROPFIND and the other end say it does not support locking. Other failures, such as connectivity glitches and credential mismatches, have their own error message issued and we will not issue "no DAV locking" error (we do not even know if the remote end supports it). Signed-off-by: Junio C Hamano <gitster@pobox.com>
Diffstat (limited to 'builtin-http-fetch.c')
0 files changed, 0 insertions, 0 deletions