Commit c5046bca authored by Russ Cox's avatar Russ Cox

cmd/go/internal/modconv: fix TestConvertLegacyConfig expectations

It was a bug to find that commit in the Masterminds/semver repo.
It's not part of the main repo but only part of an unmerged pull request.
The code was updated to try not to look at unmerged pull requests,
but the test was not. Worse, whether the code succeeds at not looking
at unmerged pull requests apparently depends on the git version.
Sigh.

Fixes #26754.
Fixes #27043.

Change-Id: Ib9e07f565906de4f1169244911a258396688f14d
Reviewed-on: https://go-review.googlesource.com/129800
Run-TryBot: Russ Cox <rsc@golang.org>
TryBot-Result: Gobot Gobot <gobot@golang.org>
Reviewed-by: default avatarBrad Fitzpatrick <bradfitz@golang.org>
parent 5d750db0
...@@ -61,28 +61,36 @@ func TestConvertLegacyConfig(t *testing.T) { ...@@ -61,28 +61,36 @@ func TestConvertLegacyConfig(t *testing.T) {
vers string vers string
gomod string gomod string
}{ }{
{ /*
// Gopkg.lock parsing. Different versions of git seem to find or not find
"github.com/golang/dep", "v0.4.0", github.com/Masterminds/semver's a93e51b5a57e,
`module github.com/golang/dep which is an unmerged pull request.
We'd rather not provide access to unmerged pull requests,
require ( so the line is removed from the golden file here,
github.com/Masterminds/semver v0.0.0-20170726230514-a93e51b5a57e but some git commands still find it somehow.
github.com/Masterminds/vcs v1.11.1
github.com/armon/go-radix v0.0.0-20160115234725-4239b77079c7 {
github.com/boltdb/bolt v1.3.1 // Gopkg.lock parsing.
github.com/go-yaml/yaml v0.0.0-20170407172122-cd8b52f8269e "github.com/golang/dep", "v0.4.0",
github.com/golang/protobuf v0.0.0-20170901042739-5afd06f9d81a `module github.com/golang/dep
github.com/jmank88/nuts v0.3.0
github.com/nightlyone/lockfile v0.0.0-20170707060451-e83dc5e7bba0 require (
github.com/pelletier/go-toml v0.0.0-20171218135716-b8b5e7696574 github.com/Masterminds/vcs v1.11.1
github.com/pkg/errors v0.8.0 github.com/armon/go-radix v0.0.0-20160115234725-4239b77079c7
github.com/sdboyer/constext v0.0.0-20170321163424-836a14457353 github.com/boltdb/bolt v1.3.1
golang.org/x/net v0.0.0-20170828231752-66aacef3dd8a github.com/go-yaml/yaml v0.0.0-20170407172122-cd8b52f8269e
golang.org/x/sync v0.0.0-20170517211232-f52d1811a629 github.com/golang/protobuf v0.0.0-20170901042739-5afd06f9d81a
golang.org/x/sys v0.0.0-20170830134202-bb24a47a89ea github.com/jmank88/nuts v0.3.0
)`, github.com/nightlyone/lockfile v0.0.0-20170707060451-e83dc5e7bba0
}, github.com/pelletier/go-toml v0.0.0-20171218135716-b8b5e7696574
github.com/pkg/errors v0.8.0
github.com/sdboyer/constext v0.0.0-20170321163424-836a14457353
golang.org/x/net v0.0.0-20170828231752-66aacef3dd8a
golang.org/x/sync v0.0.0-20170517211232-f52d1811a629
golang.org/x/sys v0.0.0-20170830134202-bb24a47a89ea
)`,
},
*/
// TODO: https://github.com/docker/distribution uses vendor.conf // TODO: https://github.com/docker/distribution uses vendor.conf
......
Markdown is supported
0%
or
You are about to add 0 people to the discussion. Proceed with caution.
Finish editing this message first!
Please register or to comment