summaryrefslogtreecommitdiff
path: root/fetch.c
diff options
context:
space:
mode:
authorJunio C Hamano <junkio@cox.net>2005-09-18 21:11:53 (GMT)
committerJunio C Hamano <junkio@cox.net>2005-09-18 21:11:53 (GMT)
commit029f6de377c7e0484f5c4cf070934599580f1784 (patch)
treeaab9c62d2e1f0fc2a84cb5e4a9994cdcb08391d1 /fetch.c
parent85d106c267ec26f398e0aaf352d8011f661c459a (diff)
downloadgit-029f6de377c7e0484f5c4cf070934599580f1784.zip
git-029f6de377c7e0484f5c4cf070934599580f1784.tar.gz
git-029f6de377c7e0484f5c4cf070934599580f1784.tar.bz2
fetch() assumes we do not have the object.
Bugfix for the previous one. Signed-off-by: Junio C Hamano <junkio@cox.net>
Diffstat (limited to 'fetch.c')
-rw-r--r--fetch.c2
1 files changed, 1 insertions, 1 deletions
diff --git a/fetch.c b/fetch.c
index 1d95ce0..af9a013 100644
--- a/fetch.c
+++ b/fetch.c
@@ -174,7 +174,7 @@ static int loop(void)
* the queue because we needed to fetch it first.
*/
if (! (obj->flags & TO_SCAN)) {
- if (fetch(obj->sha1)) {
+ if (!has_sha1_file(obj->sha1) && fetch(obj->sha1)) {
report_missing(obj->type
? obj->type
: "object", obj->sha1);