diff options
| author | Taras Madan <tarasmadan@google.com> | 2024-08-13 12:57:24 +0200 |
|---|---|---|
| committer | Taras Madan <tarasmadan@google.com> | 2024-08-14 11:49:26 +0000 |
| commit | 64d0e756ef01c499a6bd2ca2e8b2eb073330c010 (patch) | |
| tree | 474a2075a05e77230f264faac49076589dfbcdde /pkg/covermerger/provider_web.go | |
| parent | f4c454d3823b7a6b645f3fb1585b4af4411b11a3 (diff) | |
tools/syz-cover: add toolFileCover
Diffstat (limited to 'pkg/covermerger/provider_web.go')
| -rw-r--r-- | pkg/covermerger/provider_web.go | 11 |
1 files changed, 11 insertions, 0 deletions
diff --git a/pkg/covermerger/provider_web.go b/pkg/covermerger/provider_web.go index 72933f280..3347f7931 100644 --- a/pkg/covermerger/provider_web.go +++ b/pkg/covermerger/provider_web.go @@ -63,3 +63,14 @@ func loadFile(filePath, repo, commit string) ([]byte, error) { func MakeWebGit() FileVersProvider { return &webGit{} } + +func GetFileVersion(filePath, repo, commit string) (string, error) { + rbc := RepoBranchCommit{repo, "", commit} + files, err := MakeWebGit().GetFileVersions(nil, + filePath, + []RepoBranchCommit{rbc}) + if err != nil { + return "", fmt.Errorf("failed to GetFileVersions: %w", err) + } + return files[rbc], nil +} |
