1 handle git
2
3 env GIT_AUTHOR_NAME='Bryan C. Mills'
4 env GIT_AUTHOR_EMAIL='bcmills@google.com'
5 env GIT_COMMITTER_NAME=$GIT_AUTHOR_NAME
6 env GIT_COMMITTER_EMAIL=$GIT_AUTHOR_EMAIL
7
8 git init
9
10 at 2022-02-23T13:48:02-05:00
11 git add README.txt
12 git commit -m 'initial state'
13 git branch -m main
14 git tag 'v2.0.0+incompatible'
15
16 at 2022-02-23T13:48:35-05:00
17 git rm -r README.txt
18 git add go.mod
19 git commit -m 'migrate to Go modules'
20 git tag 'v0.1.0+build-metadata'
21
22 at 2022-02-23T14:41:55-05:00
23 git branch v3-dev
24 git checkout v3-dev
25 cp v3/go.mod go.mod
26 git commit go.mod -m 'update to /v3'
27 git tag 'v3.0.0-20220223184802-12d19af20458'
28
29 git checkout main
30
31 git show-ref --tags --heads
32 cmp stdout .git-refs
33
34 -- .git-refs --
35 9d863d525bbfcc8eda09364738c4032393711a56 refs/heads/main
36 cce3d0f5d2ec85678cca3c45ac4a87f3be5efaca refs/heads/v3-dev
37 9d863d525bbfcc8eda09364738c4032393711a56 refs/tags/v0.1.0+build-metadata
38 12d19af204585b0db3d2a876ceddf5b9323f5a4a refs/tags/v2.0.0+incompatible
39 cce3d0f5d2ec85678cca3c45ac4a87f3be5efaca refs/tags/v3.0.0-20220223184802-12d19af20458
40 -- README.txt --
41 This module lacks a go.mod file.
42 -- go.mod --
43 module vcs-test.golang.org/git/odd-tags.git
44
45 go 1.18
46 -- v3/go.mod --
47 module vcs-test.golang.org/git/odd-tags.git/v3
48
49 go 1.18
50
View as plain text