HomeSoftware Heritage

golang: Ensure to case-encode URLs for retrieving package info

This commit no longer exists in the repository. It may have been part of a branch which was deleted.

Description

golang: Ensure to case-encode URLs for retrieving package info

When a go package name contains uppercase characters in it, associated
goproxy URLs need to be case-encoded by replacing every uppercase letter
with an exclamation mark followed by the corresponding lower-case letter.

This fixes the loading of such packages.

See https://go.dev/ref/mod#goproxy-protocol.

Related to T4124

Details

Provenance
anlambertAuthored on Sep 16 2022, 1:45 PM
anlambertPushed on Sep 19 2022, 10:57 AM
Differential Revision
D8496: golang: Ensure to case-encode URLs for retrieving package info
Build Status
Buildable 31596
Build 49417: test-and-buildJenkins console · Jenkins

Commit No Longer Exists

This commit no longer exists in the repository.