From 0536afcaa9c27105b184d2fccac1a7b9e778f27c Mon Sep 17 00:00:00 2001 From: =?UTF-8?q?Carlos=20Mart=C3=ADn=20Nieto?= Date: Wed, 9 May 2012 14:10:30 +0200 Subject: [PATCH] remote: don't try to create tag annotations as refs/tags/v0.1.0^{} Skip them for now. Eventually we might want to filter these out earler. --- src/remote.c | 4 ++++ 1 file changed, 4 insertions(+) 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;