1 handle git
2
3 env GIT_AUTHOR_NAME='Michael Matloob'
4 env GIT_AUTHOR_EMAIL='matloob@golang.org'
5 env GIT_COMMITTER_NAME=$GIT_AUTHOR_NAME
6 env GIT_COMMITTER_EMAIL=$GIT_AUTHOR_EMAIL
7
8 at 2017-04-24T23:34:10-00:00
9
10 git init
11 cp go.mod.orig go.mod
12 git add go.mod
13 git write-tree
14 git commit-tree 995c9bbddb810e9fe22d0ba73d661c599eec29e8 -m foo
15 git checkout cbd2996c52d20dac558bc3b49c342c7c8320a1fc
16
17 git switch --orphan main
18 mv go.mod.orig go.mod
19 git add go.mod
20 git commit -m bar
21
22 git log --oneline --decorate=short main cbd2996c52d20dac558bc3b49c342c7c8320a1fc
23 cmp stdout .git-log
24
25 -- .git-log --
26 6c0e37b (HEAD -> main) bar
27 cbd2996 foo
28 -- go.mod.orig --
29 module vcs-test.golang.org/git/ureachable-hash.git
30
31 go 1.26
32
View as plain text