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