From: Felipe Contreras Date: Sat, 06 Apr 2013 03:49:21 GMT Subject: [PATCH 5/7] remote-bzr: avoid unreferred tags Message-ID: <1365220163-13581-6-git-send-email-felipe.contreras@gmail.com> In-Reply-To: <1365220163-13581-1-git-send-email-felipe.contreras@gmail.com> They have no content, there's nothing we can do with them. Signed-off-by: Felipe Contreras --- contrib/remote-helpers/git-remote-bzr | 4 ++++ 1 file changed, 4 insertions(+) diff --git a/contrib/remote-helpers/git-remote-bzr b/contrib/remote-helpers/git-remote-bzr index 9466cb9..0bcf8c5 100755 --- a/contrib/remote-helpers/git-remote-bzr +++ b/contrib/remote-helpers/git-remote-bzr @@ -654,7 +654,11 @@ def do_capabilities(parser): def do_list(parser): global tags print "? refs/heads/%s" % 'master' + + history = parser.repo.revision_history() for tag, revid in parser.repo.tags.get_tag_dict().items(): + if revid not in history: + continue print "? refs/tags/%s" % tag tags[tag] = revid print "@refs/heads/%s HEAD" % 'master' -- 1.8.2