1 env date=2019-05-09T18:35:00-04:00
2
3 handle hg
4
5 hg init
6 hg add sub
7 hg commit -u rsc -d $date -m 'create module sub'
8
9 echo v0.1.0
10 cp stdout status
11 hg add status
12 hg commit -u rsc -d $date -m v0.1.0
13 hg tag -u rsc -d $date v0.1.0
14
15 echo sub/v0.0.9
16 cp stdout status
17 hg add status
18 hg commit -u rsc -d $date -m sub/v0.0.9
19 hg tag -u rsc -d $date sub/v0.0.9
20
21 echo sub/v0.0.10
22 cp stdout status
23 hg commit -u rsc -d $date -m sub/v0.0.10 status
24 hg tag -u rsc -d $date sub/v0.0.10
25
26 echo v0.2.0
27 cp stdout status
28 hg commit -u rsc -d $date -m v0.2.0
29 hg tag -u rsc -d $date v0.2.0
30
31 echo 'after last tag'
32 cp stdout status
33 hg commit -u rsc -d $date -m 'after last tag'
34
35 hg tags
36 cmp stdout .hg-tags
37
38 hg branches
39 cmp stdout .hg-branches
40
41 -- .hg-tags --
42 tip 9:840814f739c2
43 v0.2.0 7:84e452ea2b0a
44 sub/v0.0.10 5:1cc0dfcc254c
45 sub/v0.0.9 3:c5f5e3168705
46 v0.1.0 1:d6ba12969a9b
47 -- .hg-branches --
48 default 9:840814f739c2
49 -- sub/go.mod --
50 module vcs-test.golang.org/git/prefixtagtests.git/sub
51 -- sub/sub.go --
52 package sub
53
View as plain text