Simplify code for wrting SHA to name-rev (#17696)

tokarchuk/v1.17
Gusted 3 years ago committed by GitHub
parent 878c2ce6e6
commit d1f5584039
No known key found for this signature in database
GPG Key ID: 4AEE18F83AFDEB23
  1. 13
      modules/git/pipeline/lfs_nogogit.go

@ -217,27 +217,18 @@ func FindLFSFile(repo *git.Repository, hash git.SHA1) ([]*LFSResult, error) {
defer wg.Done() defer wg.Done()
defer shasToNameWriter.Close() defer shasToNameWriter.Close()
for _, result := range results { for _, result := range results {
i := 0 _, err := shasToNameWriter.Write([]byte(result.SHA))
if i < len(result.SHA) {
n, err := shasToNameWriter.Write([]byte(result.SHA)[i:])
if err != nil { if err != nil {
errChan <- err errChan <- err
break break
} }
i += n _, err = shasToNameWriter.Write([]byte{'\n'})
}
var err error
n := 0
for n < 1 {
n, err = shasToNameWriter.Write([]byte{'\n'})
if err != nil { if err != nil {
errChan <- err errChan <- err
break break
} }
} }
}
}() }()
wg.Wait() wg.Wait()

Loading…
Cancel
Save