all repos — elgit @ a05244018ae02603c56a27f8f8b7006c0024f7ea

fork of legit: web frontend for git, written in go

git: check for binary files

commit

a05244018ae02603c56a27f8f8b7006c0024f7ea

parent

8ba1a9609adef8575a91219ef35eef97daad8d32

1 file changed, 7 insertions(+), 1 deletion(-)

changed files
M git/git.gogit/git.go
@@ -76,7 +76,13 @@ if err != nil {
return "", err } - return file.Contents() + isbin, _ := file.IsBinary() + + if !isbin { + return file.Contents() + } else { + return "Not displaying binary file", nil + } } func (g *GitRepo) Tags() ([]*object.Tag, error) {