...
1[short] skip
2[!exec:hg] skip
3
4env GO111MODULE=on
5env GOPROXY=direct
6env GOSUMDB=off
7env GOMODCACHE=$WORK/modcache
8
9# go mod download vcstest/tagtests@default needs a RepoSum again
10go mod download -x -json vcs-test.golang.org/hg/tagtests.hg@default
11cp stdout tagtestsdefault.json
12stdout '"Version": "v0.2.3-0.20190509225625-8d0b18b816df"'
13stdout '"Query": "default"'
14stdout '"VCS": "hg"'
15stdout '"URL": ".*/hg/tagtests"'
16! stdout '"TagPrefix"'
17! stdout '"TagSum"'
18stdout '"RepoSum": "r1:8dnv906Aq1vb9YpNl9pslfva0VfG9enKb6O6NWs0xF0="'
19stdout '"Hash": "8d0b18b816df5e9c564761b405b1d7949c24ee6b"'
20
21# reuse go mod download vcstest/tagtests@default result
22go clean -modcache
23go mod download -reuse=tagtestsdefault.json -x -json vcs-test.golang.org/hg/tagtests.hg@default
24! stderr 'hg( .*)* pull'
25stdout '"Reuse": true'
26stdout '"Version": "v0.2.3-0.20190509225625-8d0b18b816df"'
27stdout '"Query": "default"'
28stdout '"VCS": "hg"'
29stdout '"URL": ".*/hg/tagtests"'
30! stdout '"TagPrefix"'
31stdout '"RepoSum": "r1:8dnv906Aq1vb9YpNl9pslfva0VfG9enKb6O6NWs0xF0="'
32stdout '"Ref": "default"'
33stdout '"Hash": "8d0b18b816df5e9c564761b405b1d7949c24ee6b"'
34! stdout '"(Dir|Info|GoMod|Zip)"'View as plain text