aboutsummaryrefslogtreecommitdiff
path: root/src/cmd/go/testdata/script/mod_vendor_redundant_requirement.txt
blob: 3f6f5c5276b9752f9445840181aa9689801731f5 (plain)
1
2
3
4
5
6
7
8
9
10
11
12
13
14
15
16
17
18
19
20
21
22
23
24
25
26
27
28
29
# 'go list -mod=vendor' should succeed even when go.mod contains redundant
# requirements. Verifies #47565.
go list -mod=vendor

-- go.mod --
module m

go 1.17

require example.com/m v0.0.0
require example.com/m v0.0.0

replace example.com/m v0.0.0 => ./m
-- m/go.mod --
module example.com/m

go 1.17
-- m/m.go --
package m
-- use.go --
package use

import _ "example.com/m"
-- vendor/example.com/m/m.go --
package m
-- vendor/modules.txt --
# example.com/m v0.0.0 => ./m
## explicit; go 1.17
example.com/m