in operations/info-refs.go [18:36]
func (b *infoRefs) Run() error {
request := &pb.InfoRefsRequest{
Repository: b.repository,
}
resp, err := b.client.InfoRefsUploadPack(context.Background(), request)
if err != nil {
return err
}
for err == nil {
_, err = resp.Recv()
}
if err == io.EOF {
err = nil
}
return err
}