summaryrefslogtreecommitdiff
path: root/builtin-fetch.c
diff options
context:
space:
mode:
authorJeff King <peff@peff.net>2009-05-25 06:37:15 -0400
committerJunio C Hamano <gitster@pobox.com>2009-05-25 12:06:54 -0700
commitf475e08edbbabe38bd758fd42f08f646551468d9 (patch)
tree0e28a879e1435283fe35d12857e04b3c94b09f33 /builtin-fetch.c
parentf5d4c4d0f19084a2d48f55f2f42cac25696a34f5 (diff)
downloadgit-f475e08edbbabe38bd758fd42f08f646551468d9.tar.gz
lock_ref: inform callers of unavailable ref
One of the ways that locking might fail is that there is a DF conflict between two refs (e.g., you want to lock "foo/bar" but "foo" already exists). In this case, we return an error, but there is no way for the caller to know the specific problem. This patch sets errno to ENOTDIR, which is the most sensible code. It's what we would see if the refs were stored purely in the filesystem (but these days we must check the namespace manually due to packed refs). Signed-off-by: Jeff King <peff@peff.net> Signed-off-by: Junio C Hamano <gitster@pobox.com>
Diffstat (limited to 'builtin-fetch.c')
0 files changed, 0 insertions, 0 deletions