diff options
Diffstat (limited to 'src/fetch.c')
-rw-r--r-- | src/fetch.c | 4 |
1 files changed, 4 insertions, 0 deletions
diff --git a/src/fetch.c b/src/fetch.c index 1944bd005..08c789ddb 100644 --- a/src/fetch.c +++ b/src/fetch.c @@ -36,6 +36,10 @@ static int filter_ref__cb(git_remote_head *head, void *payload) /* If it doesn't match the refpec, we don't want it */ if (!git_refspec_src_matches(p->spec, head->name)) return 0; + + /* Don't even try to ask for the annotation target */ + if (!git__suffixcmp(head->name, "^{}")) + return 0; } /* If we have the object, mark it so we don't ask for it */ |