From 34603994d00fb7f420416e9bde456b32d974bd7c Mon Sep 17 00:00:00 2001 From: Pierre-Yves Chibon Date: Mar 05 2015 18:24:02 +0000 Subject: If the repo is empty, no need to check further, there is no raw file --- diff --git a/progit/ui/repo.py b/progit/ui/repo.py index 176e987..7bbf760 100644 --- a/progit/ui/repo.py +++ b/progit/ui/repo.py @@ -417,6 +417,9 @@ def view_raw_file(repo, identifier, filename=None, username=None): repo_obj = pygit2.Repository(reponame) + if repo_obj.is_empty: + flask.abort(404, 'Empty repo cannot have a file') + if identifier in repo_obj.listall_branches(): branch = repo_obj.lookup_branch(identifier) commit = branch.get_object()