From 4230afd4dac77df9e4cf8bb9390337a73c1a411d Mon Sep 17 00:00:00 2001 From: Pierre-Yves Chibon Date: Oct 12 2015 09:00:50 +0000 Subject: Adjust get_git_tags_objects to actually return the Tag object instead of the Reference --- diff --git a/pagure/lib/git.py b/pagure/lib/git.py index 1a9726c..3b703d3 100644 --- a/pagure/lib/git.py +++ b/pagure/lib/git.py @@ -1165,11 +1165,13 @@ def get_git_tags(project): """ repopath = pagure.get_repo_path(project) repo_obj = PagureRepo(repopath) + tags = [ tag.split('refs/tags/')[1] for tag in repo_obj.listall_references() if 'refs/tags/' in tag ] + return tags @@ -1180,8 +1182,9 @@ def get_git_tags_objects(project): repopath = pagure.get_repo_path(project) repo_obj = PagureRepo(repopath) tags = [ - repo_obj.lookup_reference(tag) + repo_obj[repo_obj.lookup_reference(tag).target] for tag in repo_obj.listall_references() if 'refs/tags/' in tag ] + return tags