(commit string)
| 67 | } |
| 68 | |
| 69 | func parseDependencies(commit string) ([]dependency, error) { |
| 70 | rd, err := fileFromRev(commit, vendorConf) |
| 71 | if err == nil { |
| 72 | return parseVendorConfDependencies(rd) |
| 73 | } |
| 74 | rd, err = fileFromRev(commit, modulesTxt) |
| 75 | if err == nil { |
| 76 | return parseModulesTxtDependencies(rd) |
| 77 | } |
| 78 | rd, err = fileFromRev(commit, goMod) |
| 79 | if err == nil { |
| 80 | return parseGoModDependencies(rd) |
| 81 | } |
| 82 | return nil, fmt.Errorf("finding dependency file failed: %w", err) |
| 83 | } |
| 84 | |
| 85 | func parseModulesTxtDependencies(r io.Reader) ([]dependency, error) { |
| 86 | var dependencies []dependency |
no test coverage detected