(entries []*github.TreeEntry)
| 198 | } |
| 199 | |
| 200 | func entriesToMap(entries []*github.TreeEntry) map[string]treeFile { |
| 201 | m := make(map[string]treeFile) |
| 202 | for _, entry := range entries { |
| 203 | if entry.GetType() != "blob" { |
| 204 | continue |
| 205 | } |
| 206 | m[entry.GetPath()] = treeFile{ |
| 207 | Mode: entry.GetMode(), |
| 208 | SHA: entry.GetSHA(), |
| 209 | } |
| 210 | } |
| 211 | return m |
| 212 | } |
| 213 | |
| 214 | func getGitMode(info fs.FileInfo) string { |
| 215 | if info.Mode()&fs.ModeSymlink > 0 { |