github.com/zxy12/go_duplicate_112_new@v0.0.0-20200807091221-747231827200/src/cmd/go/testdata/script/mod_get_pseudo.txt (about)

     1  env GO111MODULE=on
     2  
     3  # Testing git->module converter's generation of +incompatible tags; turn off proxy.
     4  [!net] skip
     5  [!exec:git] skip
     6  env GOPROXY=
     7  
     8  # We can resolve the @master branch without unshallowing the local repository
     9  # (even with older gits), so try that before we do anything else.
    10  # (This replicates https://golang.org/issue/26713 with git 2.7.4.)
    11  go get -m github.com/rsc/legacytest@master
    12  go list -m all
    13  stdout '^github.com/rsc/legacytest v2\.0\.1-0\.\d{14}-7303f7796364\+incompatible$'
    14  
    15  # get should include incompatible tags in "latest" calculation.
    16  go get -m github.com/rsc/legacytest@latest
    17  go list
    18  go list -m all
    19  stdout '^github.com/rsc/legacytest v2\.0\.0\+incompatible$'
    20  
    21  # v2.0.1-0.pseudo+incompatible
    22  go get -m ...test@7303f77
    23  go list -m all
    24  stdout '^github.com/rsc/legacytest v2\.0\.1-0\.\d{14}-7303f7796364\+incompatible$'
    25  
    26  # v2.0.0+incompatible by tag+incompatible
    27  go get -m ...test@v2.0.0+incompatible
    28  go list -m all
    29  stdout '^github.com/rsc/legacytest v2\.0\.0\+incompatible$'
    30  
    31  # v2.0.0+incompatible by tag
    32  go get -m ...test@v2.0.0
    33  go list -m all
    34  stdout '^github.com/rsc/legacytest v2\.0\.0\+incompatible$'
    35  
    36  # v2.0.0+incompatible by hash (back on master)
    37  go get -m ...test@d7ae1e4
    38  go list -m all
    39  stdout '^github.com/rsc/legacytest v2\.0\.0\+incompatible$'
    40  
    41  # v1.2.1-0.pseudo
    42  go get -m ...test@d2d4c3e
    43  go list -m all
    44  stdout '^github.com/rsc/legacytest v1\.2\.1-0\.\d{14}-d2d4c3ea6623$'
    45  
    46  # v1.2.0
    47  go get -m ...test@9f6f860
    48  go list -m all
    49  stdout '^github.com/rsc/legacytest v1\.2\.0$'
    50  
    51  # v1.1.0-pre.0.pseudo
    52  go get -m ...test@fb3c628
    53  go list -m all
    54  stdout '^github.com/rsc/legacytest v1\.1\.0-pre\.0\.\d{14}-fb3c628075e3$'
    55  
    56  # v1.1.0-pre (no longer on master)
    57  go get -m ...test@731e3b1
    58  go list -m all
    59  stdout '^github.com/rsc/legacytest v1\.1\.0-pre$'
    60  
    61  # v1.0.1-0.pseudo
    62  go get -m ...test@fa4f5d6
    63  go list -m all
    64  stdout '^github.com/rsc/legacytest v1\.0\.1-0\.\d{14}-fa4f5d6a71c6$'
    65  
    66  # v1.0.0
    67  go get -m ...test@7fff7f3
    68  go list -m all
    69  stdout '^github.com/rsc/legacytest v1\.0\.0$'
    70  
    71  # v0.0.0-pseudo
    72  go get -m ...test@52853eb
    73  go list -m all
    74  stdout '^github.com/rsc/legacytest v0\.0\.0-\d{14}-52853eb7b552$'
    75  
    76  -- go.mod --
    77  module x
    78  -- x.go --
    79  package x
    80  import "github.com/rsc/legacytest"