3 export GIT_COMMITTER_NAME
="A U Thor"
4 export GIT_AUTHOR_NAME
="A U Thor"
5 export GIT_COMMITTER_EMAIL
="a.u.thor@example.com"
6 export GIT_AUTHOR_EMAIL
="a.u.thor@example.com"
9 # from git/t/test-lib.sh
10 if test -z "${test_tick+set}"
14 test_tick
=$
(($test_tick + 60))
16 GIT_COMMITTER_DATE
="$test_tick -0700"
17 GIT_AUTHOR_DATE
="$test_tick -0700"
18 export GIT_COMMITTER_DATE GIT_AUTHOR_DATE
35 echo "On master" >>master.txt
37 git_commit
-a -m "On master"
39 echo "On master" >>master.txt
40 git_commit
-a -m "On master again"
42 git checkout
-b a
6c8b137b1c652731597c89668f417b8695f28dd7
47 git_commit
-a -m "First a/a1"
51 git_commit
-a -m "First a/a2"
57 git_commit
-a -m "Second a/a1"
62 git_commit
-a -m "Second a/a2"
64 git checkout
-b b
58be4659bb571194ed4562d04b359d26216f526e
69 git_commit
-a -m "First b/b1"
73 git_commit
-a -m "First b/b2"
79 git_commit
-a -m "Second b/b1"
83 git_commit
-a -m "Second b/b2"
85 rm -rf a b c master.txt
88 echo ref
: refs
/heads
/c
>.git
/HEAD
92 git_commit
-a -m "First c/c1, no parent"
96 git_commit
-a -m "First c/c2"
102 git_commit
-a -m "Second c/c1"
106 git_commit
-a -m "Second c/c2"
114 git_commit
-a -m "Third a/a1"
120 git_commit
-a -m "Fourth a/a1"
129 git tag
-a -m "An annotated tag" B a^