Text file src/cmd/go/testdata/script/reuse_hg_hellolist.txt

     1  [short] skip
     2  [!exec:hg] skip
     3  
     4  env GO111MODULE=on
     5  env GOPROXY=direct
     6  env GOSUMDB=off
     7  env GOMODCACHE=$WORK/modcache
     8  
     9  # go list on repo with no tags
    10  go clean -modcache
    11  go list -x -json -m -retracted -versions vcs-test.golang.org/hg/hello.hg@latest
    12  stderr 'hg( .*)* pull'
    13  cp stdout hellolist.json
    14  ! stdout '"Versions"'
    15  stdout '"Version": "v0.0.0-20170922011414-e483a7d9f8c9"'
    16  stdout '"VCS": "hg"'
    17  stdout '"URL": ".*/hg/hello"'
    18  stdout '"Query": "latest"'
    19  stdout '"Hash": "e483a7d9f8c9b4bc57430bdd8f81f0a65e4011c0"'
    20  stdout '"RepoSum": "r1:blLvkhBriVMV[+]6Il4Ub43wlyWXIe1NpobTelF0peaG0="'
    21  
    22  # reuse go list on repo with no tags
    23  go clean -modcache
    24  go list -x -reuse=hellolist.json -json -m -retracted -versions vcs-test.golang.org/hg/hello.hg@latest
    25  ! stderr 'hg( .*)* pull'
    26  stdout '"Reuse": true'
    27  ! stdout '"Versions"'
    28  stdout '"Version": "v0.0.0-20170922011414-e483a7d9f8c9"'
    29  stdout '"VCS": "hg"'
    30  stdout '"URL": ".*/hg/hello"'
    31  stdout '"Query": "latest"'
    32  stdout '"RepoSum": "r1:blLvkhBriVMV[+]6Il4Ub43wlyWXIe1NpobTelF0peaG0="'
    33  stdout '"Hash": "e483a7d9f8c9b4bc57430bdd8f81f0a65e4011c0"'
    34  
    35  # reuse with stale list
    36  go clean -modcache
    37  cp hellolist.json hellolistbad.json
    38  replace 'blLvkhBri' 'ZZZ' hellolistbad.json
    39  go clean -modcache
    40  go list -x -reuse=hellolistbad.json -json -m -retracted -versions vcs-test.golang.org/hg/hello.hg@latest
    41  stderr 'hg( .*)* pull'
    42  ! stdout '"Reuse": true'
    43  stdout '"RepoSum": "r1:blLvkhBriVMV[+]6Il4Ub43wlyWXIe1NpobTelF0peaG0="'

View as plain text