fix: handle repos with no README.md file

Toby Padilla created

Change summary

internal/git/git.go | 4 +++-
1 file changed, 3 insertions(+), 1 deletion(-)

Detailed changes

internal/git/git.go 🔗

@@ -274,7 +274,9 @@ func (rs *RepoSource) loadRepo(name string, rg *git.Repository) (*Repo, error) {
 	}
 	r.head = ref
 	rm, err := r.LatestFile("README.md")
-	if err != nil {
+	if err == object.ErrFileNotFound {
+		rm = ""
+	} else if err != nil {
 		return nil, err
 	}
 	r.Readme = rm