f67596d3f6b9261bbf285da00e4f9c281c771c60

Author
Toby Padilla <toby@charm.sh>
Committer
Toby Padilla <toby@charm.sh>
Date

Message

fix: handle repos with no README.md file

Diff

 1diff --git a/internal/git/git.go b/internal/git/git.go
 2index 1e2b61021b8d996dada55072def58a9b4c481fcc..f7188c551ca3da69aafae773506b4a533dff345c 100644
 3--- a/internal/git/git.go
 4+++ b/internal/git/git.go
 5@@ -274,7 +274,9 @@ func (rs *RepoSource) loadRepo(name string, rg *git.Repository) (*Repo, error) {
 6 	}
 7 	r.head = ref
 8 	rm, err := r.LatestFile("README.md")
 9-	if err != nil {
10+	if err == object.ErrFileNotFound {
11+		rm = ""
12+	} else if err != nil {
13 		return nil, err
14 	}
15 	r.Readme = rm