diff --git a/pagure/ui/repo.py b/pagure/ui/repo.py index 8106521..db92854 100644 --- a/pagure/ui/repo.py +++ b/pagure/ui/repo.py @@ -169,12 +169,16 @@ def view_repo_branch(repo, branchname, username=None): if not repo_obj.is_empty and not orig_repo.is_empty: - master_commits = [ - commit.oid.hex - for commit in orig_repo.walk( - orig_repo.lookup_branch('master').get_object().hex, - pygit2.GIT_SORT_TIME) - ] + master_branch = orig_repo.lookup_branch('master') + master_commits = [] + + if master_branch: + master_commits = [ + commit.oid.hex + for commit in orig_repo.walk( + .get_object().hex, + pygit2.GIT_SORT_TIME) + ] repo_commit = repo_obj[branch.get_object().hex]