diff --git a/builtin-fetch.c b/builtin-fetch.c
index 2f639ccef27e389b86829b79c10ab25af4efe0f7..caaca63644b91b414d808079e14aee38c2a6eda7 100644 (file)
--- a/builtin-fetch.c
+++ b/builtin-fetch.c
remote->fetch[i].dst[0])
*autotags = 1;
if (!i && !has_merge && ref_map &&
- !strcmp(remote->fetch[0].src, ref_map->name))
+ !remote->fetch[0].pattern)
ref_map->merge = 1;
}
if (has_merge)
ref_map->merge = 1;
}
}
+ ref_remove_duplicates(ref_map);
return ref_map;
}
if (verbose >= 2)
transport->verbose = 1;
if (quiet)
- transport->verbose = 0;
+ transport->verbose = -1;
if (upload_pack)
set_option(TRANS_OPT_UPLOADPACK, upload_pack);
if (keep)