File tree Expand file tree Collapse file tree 1 file changed +31
-0
lines changed
src/cmd/go/testdata/script Expand file tree Collapse file tree 1 file changed +31
-0
lines changed Original file line number Diff line number Diff line change
1
+ # Regression test for golang.org/issue/46867:
2
+ # 'go mod vendor' on Windows attempted to open and copy
3
+ # files from directories outside of the module.
4
+
5
+ cd subdir
6
+ go mod vendor
7
+ ! exists vendor/example.net/NOTICE
8
+ exists vendor/example.net/m/NOTICE
9
+
10
+ -- subdir/go.mod --
11
+ module golang.org/issue46867
12
+
13
+ go 1.17
14
+
15
+ replace example.net/m v0.1.0 => ./m
16
+
17
+ require example.net/m v0.1.0
18
+ -- subdir/issue.go --
19
+ package issue
20
+
21
+ import _ "example.net/m/n"
22
+ -- subdir/m/go.mod --
23
+ module example.net/m
24
+
25
+ go 1.17
26
+ -- subdir/m/n/n.go --
27
+ package n
28
+ -- subdir/m/NOTICE --
29
+ This notice is in module m and SHOULD be vendored.
30
+ -- subdir/NOTICE --
31
+ This notice is outside of module m and SHOULD NOT be vendored.
You can’t perform that action at this time.
0 commit comments