[PATCH] Fix "git-local-fetch -s" with packed source repository
authorSergey Vlasov <vsu@altlinux.ru>
Fri, 23 Sep 2005 12:28:33 +0000 (16:28 +0400)
committerJunio C Hamano <junkio@cox.net>
Fri, 23 Sep 2005 21:30:45 +0000 (14:30 -0700)
commite2b77f026a251a47ebdf634107e76f7b457087af
tree087a6bf8af105edb27a222540fd0ce8bd1398008
parent1a951815ddaa4e4b570cc67e204f45e9a12841e0
[PATCH] Fix "git-local-fetch -s" with packed source repository

"git-local-fetch -s" did not work with a packed repository, because
symlink() happily created a link to a non-existing object file,
therefore fetch_file() always returned success, and fetch_pack() was
not called.  Fixed by calling stat() before symlink() to ensure the
file really exists.

Signed-off-by: Sergey Vlasov <vsu@altlinux.ru>
Signed-off-by: Junio C Hamano <junkio@cox.net>
local-fetch.c