Monorepo for Tangled
Something went wrong. Try again.
1234567891011121314151617181920212223package gitutil
import ( "regexp"
"github.com/go-git/go-git/v5/plumbing/filemode")
var readmePattern = regexp.MustCompile(`(?i)^readme(?:\.[^.]+)?$`)
// IsReadmeFile reports whether name/mode identifies a readme blob. The git// mode is checked so directories or symlinks named "readme" are filtered out.func IsReadmeFile(name, mode string) bool { if !readmePattern.MatchString(name) { return false } m, err := filemode.New(mode) if err != nil { return false } return m == filemode.Regular || m == filemode.Executable}