diff options
Diffstat (limited to 'src')
| -rw-r--r-- | src/remote.c | 4 |
1 files changed, 4 insertions, 0 deletions
diff --git a/src/remote.c b/src/remote.c index a5cfc822e..1857d328e 100644 --- a/src/remote.c +++ b/src/remote.c @@ -353,6 +353,10 @@ int git_remote_update_tips(git_remote *remote, int (*cb)(const char *refname, co for (; i < refs->length; ++i) { head = refs->contents[i]; + /* Skip tag annotations */ + if (!git__suffixcmp(head->name, "^{}")) + continue; + if (git_refspec_transform_r(&refname, spec, head->name) < 0) goto on_error; |
