github.com/zxy12/go_duplicate_112_new@v0.0.0-20200807091221-747231827200/src/cmd/go/testdata/script/mod_get_downgrade.txt (about) 1 env GO111MODULE=on 2 3 # downgrade sampler should downgrade quote 4 go get rsc.io/sampler@v1.0.0 5 go list -m all 6 stdout 'rsc.io/quote v1.4.0' 7 stdout 'rsc.io/sampler v1.0.0' 8 9 # downgrade sampler away should downgrade quote further 10 go get rsc.io/sampler@none 11 go list -m all 12 stdout 'rsc.io/quote v1.3.0' 13 14 # downgrade should report inconsistencies and not change go.mod 15 go get rsc.io/quote@v1.5.1 16 go list -m all 17 stdout 'rsc.io/quote v1.5.1' 18 stdout 'rsc.io/sampler v1.3.0' 19 ! go get rsc.io/sampler@v1.0.0 rsc.io/quote@v1.5.2 golang.org/x/text@none 20 stderr 'go get: inconsistent versions:\n\trsc.io/quote@v1.5.2 requires golang.org/x/text@v0.0.0-20170915032832-14c0d48ead0c \(not golang.org/x/text@none\), rsc.io/sampler@v1.3.0 \(not rsc.io/sampler@v1.0.0\)' 21 go list -m all 22 stdout 'rsc.io/quote v1.5.1' 23 stdout 'rsc.io/sampler v1.3.0' 24 25 # go get -u args should limit upgrades 26 cp go.mod.empty go.mod 27 go get -u rsc.io/quote@v1.4.0 rsc.io/sampler@v1.0.0 28 go list -m all 29 stdout 'rsc.io/quote v1.4.0' 30 stdout 'rsc.io/sampler v1.0.0' 31 ! stdout golang.org/x/text 32 33 -- go.mod -- 34 module x 35 require rsc.io/quote v1.5.1 36 -- go.mod.empty -- 37 module x 38 -- x.go -- 39 package x