summaryrefslogtreecommitdiffstats
path: root/test
diff options
context:
space:
mode:
authorFrancisco Miamoto <francisco@dorayaki.co>2021-09-12 17:07:58 -0300
committerJesse Duffield <jessedduffield@gmail.com>2021-12-26 17:08:31 +1100
commitb8735cc6096200aaf8dfd0365357545b840d95fa (patch)
tree49919e9ebf1be35668bc286c24260afae750115d /test
parent517dab7d055d2084cfd55e7ab2c8722860cf2b62 (diff)
fix tags integration tests
Diffstat (limited to 'test')
-rw-r--r--test/integration/tags/expected/.git_keep/indexbin209 -> 209 bytes
-rw-r--r--test/integration/tags/expected/.git_keep/logs/HEAD4
-rw-r--r--test/integration/tags/expected/.git_keep/logs/refs/heads/master4
-rw-r--r--test/integration/tags/expected/.git_keep/objects/07/b4cadb018ce914237e3f31ee264c9555acc1d1bin0 -> 671 bytes
-rw-r--r--test/integration/tags/expected/.git_keep/objects/1d/2a22db54ab37b582dc5e3c4ca660f06cdb4692bin118 -> 0 bytes
-rw-r--r--test/integration/tags/expected/.git_keep/objects/3e/46e87f3ca37fad40d7dd6aca00223d7f49e4242
-rw-r--r--test/integration/tags/expected/.git_keep/objects/9d/577efe8be29a993269a0a737ca9c8321a2adc2bin147 -> 0 bytes
-rw-r--r--test/integration/tags/expected/.git_keep/packed-refs1
-rw-r--r--test/integration/tags/expected/.git_keep/refs/heads/master2
-rw-r--r--test/integration/tags/expected/.git_keep/refs/tags/tag12
-rw-r--r--test/integration/tags/expected/.git_keep/refs/tags/tag32
-rw-r--r--test/integration/tags/expected/.git_keep/refs/tags/tag42
-rw-r--r--test/integration/tags/recording.json2
-rw-r--r--test/integration/tags2/expected/.git_keep/HEAD2
-rw-r--r--test/integration/tags2/expected/.git_keep/ORIG_HEAD2
-rw-r--r--test/integration/tags2/expected/.git_keep/indexbin281 -> 281 bytes
-rw-r--r--test/integration/tags2/expected/.git_keep/logs/HEAD11
-rw-r--r--test/integration/tags2/expected/.git_keep/logs/refs/heads/master8
-rw-r--r--test/integration/tags2/expected/.git_keep/objects/17/50e9a4016c985ef97d002ae40ed554e3db6c87bin0 -> 669 bytes
-rw-r--r--test/integration/tags2/expected/.git_keep/objects/56/a89d6aebdfa4f2d717efc0d115656cc9b602e7bin0 -> 671 bytes
-rw-r--r--test/integration/tags2/expected/.git_keep/objects/6e/cb690d237f4196cb3ec881669c7e9e348939c0bin147 -> 0 bytes
-rw-r--r--test/integration/tags2/expected/.git_keep/objects/75/6089d39d55db6e11af06cb9c95f6d81f5d47aebin118 -> 0 bytes
-rw-r--r--test/integration/tags2/expected/.git_keep/objects/7d/431518930a9fd2d08a09705645fe45d8507860bin147 -> 0 bytes
-rw-r--r--test/integration/tags2/expected/.git_keep/objects/ae/fe968910ad84a58bfac631b56eb422968766fbbin0 -> 673 bytes
-rw-r--r--test/integration/tags2/expected/.git_keep/objects/dc/46c2541c98c11cce0ec0a67f7d95f81686b1e44
-rw-r--r--test/integration/tags2/expected/.git_keep/objects/dc/b11a2a23383bd5f4a1085bf3a64e73e5bd963abin0 -> 638 bytes
-rw-r--r--test/integration/tags2/expected/.git_keep/refs/heads/master2
-rw-r--r--test/integration/tags2/expected/.git_keep/refs/tags/one2
-rw-r--r--test/integration/tags2/expected/.git_keep/refs/tags/two2
-rw-r--r--test/integration/tags2/recording.json2
-rw-r--r--test/integration/tags3/expected/.git_keep/indexbin209 -> 209 bytes
-rw-r--r--test/integration/tags3/expected/.git_keep/logs/HEAD10
-rw-r--r--test/integration/tags3/expected/.git_keep/logs/refs/heads/master8
-rw-r--r--test/integration/tags3/expected/.git_keep/logs/refs/heads/test2
-rw-r--r--test/integration/tags3/expected/.git_keep/objects/08/c28e4e15f3de3b024524894d9235dfcdb48c19bin0 -> 671 bytes
-rw-r--r--test/integration/tags3/expected/.git_keep/objects/25/15eabac6791725f4a3326676a1491f09664afcbin0 -> 675 bytes
-rw-r--r--test/integration/tags3/expected/.git_keep/objects/29/ff87a318d242acab116d17e421480b5d8002cdbin148 -> 0 bytes
-rw-r--r--test/integration/tags3/expected/.git_keep/objects/46/b4990797fac897fb135dd639a4cad3b0269f2dbin0 -> 635 bytes
-rw-r--r--test/integration/tags3/expected/.git_keep/objects/54/bd2b22db1e849928a333ebfe8f3fba1159adde2
-rw-r--r--test/integration/tags3/expected/.git_keep/objects/88/d7a40883abd57297127b3777a2a7ec3696c33abin0 -> 675 bytes
-rw-r--r--test/integration/tags3/expected/.git_keep/objects/b8/1aa63f3545be4f565c8a64a943517c8da94a6ebin147 -> 0 bytes
-rw-r--r--test/integration/tags3/expected/.git_keep/objects/ec/f6d101974303948e79d673ccff18c592f896502
-rw-r--r--test/integration/tags3/expected/.git_keep/refs/heads/master2
-rw-r--r--test/integration/tags3/expected/.git_keep/refs/heads/test2
-rw-r--r--test/integration/tags3/expected/.git_keep/refs/tags/one2
-rw-r--r--test/integration/tags3/recording.json2
46 files changed, 41 insertions, 47 deletions
diff --git a/test/integration/tags/expected/.git_keep/index b/test/integration/tags/expected/.git_keep/index
index 1893dde3a..8112f33fc 100644
--- a/test/integration/tags/expected/.git_keep/index
+++ b/test/integration/tags/expected/.git_keep/index
Binary files differ
diff --git a/test/integration/tags/expected/.git_keep/logs/HEAD b/test/integration/tags/expected/.git_keep/logs/HEAD
index 35076f038..fafa3e62d 100644
--- a/test/integration/tags/expected/.git_keep/logs/HEAD
+++ b/test/integration/tags/expected/.git_keep/logs/HEAD
@@ -1,2 +1,2 @@
-0000000000000000000000000000000000000000 1d2a22db54ab37b582dc5e3c4ca660f06cdb4692 CI <CI@example.com> 1617671537 +1000 commit (initial): file0
-1d2a22db54ab37b582dc5e3c4ca660f06cdb4692 9d577efe8be29a993269a0a737ca9c8321a2adc2 CI <CI@example.com> 1617671537 +1000 commit: file1
+0000000000000000000000000000000000000000 3e46e87f3ca37fad40d7dd6aca00223d7f49e424 CI <CI@example.com> 1631477191 -0300 commit (initial): file0
+3e46e87f3ca37fad40d7dd6aca00223d7f49e424 07b4cadb018ce914237e3f31ee264c9555acc1d1 CI <CI@example.com> 1631477191 -0300 commit: file1
diff --git a/test/integration/tags/expected/.git_keep/logs/refs/heads/master b/test/integration/tags/expected/.git_keep/logs/refs/heads/master
index 35076f038..fafa3e62d 100644
--- a/test/integration/tags/expected/.git_keep/logs/refs/heads/master
+++ b/test/integration/tags/expected/.git_keep/logs/refs/heads/master
@@ -1,2 +1,2 @@
-0000000000000000000000000000000000000000 1d2a22db54ab37b582dc5e3c4ca660f06cdb4692 CI <CI@example.com> 1617671537 +1000 commit (initial): file0
-1d2a22db54ab37b582dc5e3c4ca660f06cdb4692 9d577efe8be29a993269a0a737ca9c8321a2adc2 CI <CI@example.com> 1617671537 +1000 commit: file1
+0000000000000000000000000000000000000000 3e46e87f3ca37fad40d7dd6aca00223d7f49e424 CI <CI@example.com> 1631477191 -0300 commit (initial): file0
+3e46e87f3ca37fad40d7dd6aca00223d7f49e424 07b4cadb018ce914237e3f31ee264c9555acc1d1 CI <CI@example.com> 1631477191 -0300 commit: file1
diff --git a/test/integration/tags/expected/.git_keep/objects/07/b4cadb018ce914237e3f31ee264c9555acc1d1 b/test/integration/tags/expected/.git_keep/objects/07/b4cadb018ce914237e3f31ee264c9555acc1d1
new file mode 100644
index 000000000..a1fbbc541
--- /dev/null
+++ b/test/integration/tags/expected/.git_keep/objects/07/b4cadb018ce914237e3f31ee264c9555acc1d1
Binary files differ
diff --git a/test/integration/tags/expected/.git_keep/objects/1d/2a22db54ab37b582dc5e3c4ca660f06cdb4692 b/test/integration/tags/expected/.git_keep/objects/1d/2a22db54ab37b582dc5e3c4ca660f06cdb4692
deleted file mode 100644
index a5426bded..000000000
--- a/test/integration/tags/expected/.git_keep/objects/1d/2a22db54ab37b582dc5e3c4ca660f06cdb4692
+++ /dev/null
Binary files differ
diff --git a/test/integration/tags/expected/.git_keep/objects/3e/46e87f3ca37fad40d7dd6aca00223d7f49e424 b/test/integration/tags/expected/.git_keep/objects/3e/46e87f3ca37fad40d7dd6aca00223d7f49e424
new file mode 100644
index 000000000..7c9547938
--- /dev/null
+++ b/test/integration/tags/expected/.git_keep/objects/3e/46e87f3ca37fad40d7dd6aca00223d7f49e424
@@ -0,0 +1,2 @@
+xɮ@E+zo%4$
+`aG3?Ɔ(,RˣҽIfԧy2@dTư{S" r:$JshI,~e7I_%G۾ɾ$] E,K )7}}1UkDYl4,@媛($R2iy B"ؗcUeVVݒD1 {>uPVvmQ)Q\"qLVp7]D5ͩ|V#J,B̕ :7WkգhgˢTvEY/!#H1vJVӵ`2z\P5 VC{oqQO!{rnhDVL)rժm21Z熩%C!8/LVZ^WfẎ+7wOA-e|<&>د:\I].q>jӡզx{KC[Za3sd!j) lư-nnC5[a_!{4:C|7 Ѥa$:PMp2ISφe]7|R;CTw|LIGtF͉d"F{'⥶#e/j2AK \ No newline at end of file
diff --git a/test/integration/tags/expected/.git_keep/objects/9d/577efe8be29a993269a0a737ca9c8321a2adc2 b/test/integration/tags/expected/.git_keep/objects/9d/577efe8be29a993269a0a737ca9c8321a2adc2
deleted file mode 100644
index 882b0e797..000000000
--- a/test/integration/tags/expected/.git_keep/objects/9d/577efe8be29a993269a0a737ca9c8321a2adc2
+++ /dev/null
Binary files differ
diff --git a/test/integration/tags/expected/.git_keep/packed-refs b/test/integration/tags/expected/.git_keep/packed-refs
new file mode 100644
index 000000000..250f18738
--- /dev/null
+++ b/test/integration/tags/expected/.git_keep/packed-refs
@@ -0,0 +1 @@
+# pack-refs with: peeled fully-peeled sorted
diff --git a/test/integration/tags/expected/.git_keep/refs/heads/master b/test/integration/tags/expected/.git_keep/refs/heads/master
index 027894ce8..5fe2e1847 100644
--- a/test/integration/tags/expected/.git_keep/refs/heads/master
+++ b/test/integration/tags/expected/.git_keep/refs/heads/master
@@ -1 +1 @@
-9d577efe8be29a993269a0a737ca9c8321a2adc2
+07b4cadb018ce914237e3f31ee264c9555acc1d1
diff --git a/test/integration/tags/expected/.git_keep/refs/tags/tag1 b/test/integration/tags/expected/.git_keep/refs/tags/tag1
index 027894ce8..5fe2e1847 100644
--- a/test/integration/tags/expected/.git_keep/refs/tags/tag1
+++ b/test/integration/tags/expected/.git_keep/refs/tags/tag1
@@ -1 +1 @@
-9d577efe8be29a993269a0a737ca9c8321a2adc2
+07b4cadb018ce914237e3f31ee264c9555acc1d1
diff --git a/test/integration/tags/expected/.git_keep/refs/tags/tag3 b/test/integration/tags/expected/.git_keep/refs/tags/tag3
index 027894ce8..5fe2e1847 100644
--- a/test/integration/tags/expected/.git_keep/refs/tags/tag3
+++ b/test/integration/tags/expected/.git_keep/refs/tags/tag3
@@ -1 +1 @@
-9d577efe8be29a993269a0a737ca9c8321a2adc2
+07b4cadb018ce914237e3f31ee264c9555acc1d1
diff --git a/test/integration/tags/expected/.git_keep/refs/tags/tag4 b/test/integration/tags/expected/.git_keep/refs/tags/tag4
index 3ee82d743..34a63fe68 100644
--- a/test/integration/tags/expected/.git_keep/refs/tags/tag4
+++ b/test/integration/tags/expected/.git_keep/refs/tags/tag4
@@ -1 +1 @@
-1d2a22db54ab37b582dc5e3c4ca660f06cdb4692
+3e46e87f3ca37fad40d7dd6aca00223d7f49e424
diff --git a/test/integration/tags/recording.json b/test/integration/tags/recording.json
index 06a606247..2388dddb9 100644
--- a/test/integration/tags/recording.json
+++ b/test/integration/tags/recording.json
@@ -1 +1 @@
-{"KeyEvents":[{"Timestamp":525,"Mod":0,"Key":259,"Ch":0},{"Timestamp":1117,"Mod":0,"Key":256,"Ch":93},{"Timestamp":1245,"Mod":0,"Key":256,"Ch":93},{"Timestamp":1700,"Mod":0,"Key":256,"Ch":110},{"Timestamp":1908,"Mod":0,"Key":256,"Ch":116},{"Timestamp":1988,"Mod":0,"Key":256,"Ch":97},{"Timestamp":2100,"Mod":0,"Key":256,"Ch":103},{"Timestamp":2252,"Mod":0,"Key":256,"Ch":49},{"Timestamp":2486,"Mod":0,"Key":13,"Ch":13},{"Timestamp":2796,"Mod":0,"Key":256,"Ch":110},{"Timestamp":3324,"Mod":0,"Key":256,"Ch":116},{"Timestamp":3412,"Mod":0,"Key":256,"Ch":97},{"Timestamp":3532,"Mod":0,"Key":256,"Ch":103},{"Timestamp":3860,"Mod":0,"Key":256,"Ch":50},{"Timestamp":4036,"Mod":0,"Key":13,"Ch":13},{"Timestamp":4340,"Mod":0,"Key":256,"Ch":110},{"Timestamp":4508,"Mod":0,"Key":256,"Ch":116},{"Timestamp":4564,"Mod":0,"Key":256,"Ch":97},{"Timestamp":4684,"Mod":0,"Key":256,"Ch":103},{"Timestamp":4908,"Mod":0,"Key":256,"Ch":51},{"Timestamp":5132,"Mod":0,"Key":13,"Ch":13},{"Timestamp":5804,"Mod":0,"Key":257,"Ch":0},{"Timestamp":5996,"Mod":0,"Key":256,"Ch":100},{"Timestamp":6245,"Mod":0,"Key":13,"Ch":13},{"Timestamp":6580,"Mod":0,"Key":259,"Ch":0},{"Timestamp":6852,"Mod":0,"Key":258,"Ch":0},{"Timestamp":7437,"Mod":0,"Key":256,"Ch":84},{"Timestamp":7749,"Mod":0,"Key":256,"Ch":116},{"Timestamp":7820,"Mod":0,"Key":256,"Ch":97},{"Timestamp":7924,"Mod":0,"Key":256,"Ch":103},{"Timestamp":8483,"Mod":0,"Key":256,"Ch":52},{"Timestamp":8805,"Mod":0,"Key":13,"Ch":13},{"Timestamp":9357,"Mod":0,"Key":256,"Ch":113}],"ResizeEvents":[{"Timestamp":0,"Width":272,"Height":74}]} \ No newline at end of file
+{"KeyEvents":[{"Timestamp":2009,"Mod":0,"Key":256,"Ch":52},{"Timestamp":2895,"Mod":0,"Key":256,"Ch":84},{"Timestamp":3851,"Mod":0,"Key":13,"Ch":13},{"Timestamp":4233,"Mod":0,"Key":256,"Ch":116},{"Timestamp":4248,"Mod":0,"Key":256,"Ch":97},{"Timestamp":4436,"Mod":0,"Key":256,"Ch":103},{"Timestamp":4618,"Mod":0,"Key":256,"Ch":49},{"Timestamp":4751,"Mod":0,"Key":13,"Ch":13},{"Timestamp":7572,"Mod":0,"Key":256,"Ch":84},{"Timestamp":7946,"Mod":0,"Key":13,"Ch":13},{"Timestamp":8457,"Mod":0,"Key":256,"Ch":116},{"Timestamp":8491,"Mod":0,"Key":256,"Ch":97},{"Timestamp":8665,"Mod":0,"Key":256,"Ch":103},{"Timestamp":8884,"Mod":0,"Key":256,"Ch":51},{"Timestamp":9219,"Mod":0,"Key":13,"Ch":13},{"Timestamp":13521,"Mod":0,"Key":256,"Ch":84},{"Timestamp":15106,"Mod":0,"Key":13,"Ch":13},{"Timestamp":15579,"Mod":0,"Key":256,"Ch":116},{"Timestamp":15604,"Mod":0,"Key":256,"Ch":97},{"Timestamp":15858,"Mod":0,"Key":256,"Ch":103},{"Timestamp":16298,"Mod":0,"Key":256,"Ch":50},{"Timestamp":16600,"Mod":0,"Key":13,"Ch":13},{"Timestamp":19216,"Mod":0,"Key":258,"Ch":0},{"Timestamp":19753,"Mod":0,"Key":256,"Ch":84},{"Timestamp":20673,"Mod":0,"Key":13,"Ch":13},{"Timestamp":20918,"Mod":0,"Key":256,"Ch":116},{"Timestamp":20990,"Mod":0,"Key":256,"Ch":97},{"Timestamp":21124,"Mod":0,"Key":256,"Ch":103},{"Timestamp":21361,"Mod":0,"Key":256,"Ch":52},{"Timestamp":22463,"Mod":0,"Key":13,"Ch":13},{"Timestamp":23552,"Mod":0,"Key":256,"Ch":51},{"Timestamp":23909,"Mod":0,"Key":256,"Ch":93},{"Timestamp":24078,"Mod":0,"Key":256,"Ch":93},{"Timestamp":25170,"Mod":0,"Key":258,"Ch":0},{"Timestamp":25510,"Mod":0,"Key":256,"Ch":100},{"Timestamp":26316,"Mod":0,"Key":13,"Ch":13},{"Timestamp":28199,"Mod":0,"Key":256,"Ch":113}],"ResizeEvents":[{"Timestamp":0,"Width":131,"Height":42}]} \ No newline at end of file
diff --git a/test/integration/tags2/expected/.git_keep/HEAD b/test/integration/tags2/expected/.git_keep/HEAD
index 12dd5a89a..1adee3887 100644
--- a/test/integration/tags2/expected/.git_keep/HEAD
+++ b/test/integration/tags2/expected/.git_keep/HEAD
@@ -1 +1 @@
-6ecb690d237f4196cb3ec881669c7e9e348939c0
+aefe968910ad84a58bfac631b56eb422968766fb
diff --git a/test/integration/tags2/expected/.git_keep/ORIG_HEAD b/test/integration/tags2/expected/.git_keep/ORIG_HEAD
index 2015962e4..1adee3887 100644
--- a/test/integration/tags2/expected/.git_keep/ORIG_HEAD
+++ b/test/integration/tags2/expected/.git_keep/ORIG_HEAD
@@ -1 +1 @@
-7d431518930a9fd2d08a09705645fe45d8507860
+aefe968910ad84a58bfac631b56eb422968766fb
diff --git a/test/integration/tags2/expected/.git_keep/index b/test/integration/tags2/expected/.git_keep/index
index 7fce3cbc0..6125b7d75 100644
--- a/test/integration/tags2/expected/.git_keep/index
+++ b/test/integration/tags2/expected/.git_keep/index
Binary files differ
diff --git a/test/integration/tags2/expected/.git_keep/logs/HEAD b/test/integration/tags2/expected/.git_keep/logs/HEAD
index 316fd2c81..0f088aab5 100644
--- a/test/integration/tags2/expected/.git_keep/logs/HEAD
+++ b/test/integration/tags2/expected/.git_keep/logs/HEAD
@@ -1,6 +1,5 @@
-0000000000000000000000000000000000000000 756089d39d55db6e11af06cb9c95f6d81f5d47ae CI <CI@example.com> 1617672030 +1000 commit (initial): file0
-756089d39d55db6e11af06cb9c95f6d81f5d47ae 6ecb690d237f4196cb3ec881669c7e9e348939c0 CI <CI@example.com> 1617672030 +1000 commit: file1
-6ecb690d237f4196cb3ec881669c7e9e348939c0 7d431518930a9fd2d08a09705645fe45d8507860 CI <CI@example.com> 1617672030 +1000 commit: file2
-7d431518930a9fd2d08a09705645fe45d8507860 dc46c2541c98c11cce0ec0a67f7d95f81686b1e4 CI <CI@example.com> 1617672030 +1000 commit: file4
-dc46c2541c98c11cce0ec0a67f7d95f81686b1e4 7d431518930a9fd2d08a09705645fe45d8507860 CI <CI@example.com> 1617672036 +1000 checkout: moving from master to one
-7d431518930a9fd2d08a09705645fe45d8507860 6ecb690d237f4196cb3ec881669c7e9e348939c0 CI <CI@example.com> 1617672038 +1000 reset: moving to 6ecb690d237f4196cb3ec881669c7e9e348939c0
+0000000000000000000000000000000000000000 dcb11a2a23383bd5f4a1085bf3a64e73e5bd963a CI <CI@example.com> 1631477400 -0300 commit (initial): file0
+dcb11a2a23383bd5f4a1085bf3a64e73e5bd963a 56a89d6aebdfa4f2d717efc0d115656cc9b602e7 CI <CI@example.com> 1631477401 -0300 commit: file1
+56a89d6aebdfa4f2d717efc0d115656cc9b602e7 aefe968910ad84a58bfac631b56eb422968766fb CI <CI@example.com> 1631477401 -0300 commit: file2
+aefe968910ad84a58bfac631b56eb422968766fb 1750e9a4016c985ef97d002ae40ed554e3db6c87 CI <CI@example.com> 1631477401 -0300 commit: file4
+1750e9a4016c985ef97d002ae40ed554e3db6c87 aefe968910ad84a58bfac631b56eb422968766fb CI <CI@example.com> 1631477414 -0300 checkout: moving from master to one
diff --git a/test/integration/tags2/expected/.git_keep/logs/refs/heads/master b/test/integration/tags2/expected/.git_keep/logs/refs/heads/master
index e4a85e770..be76b12b4 100644
--- a/test/integration/tags2/expected/.git_keep/logs/refs/heads/master
+++ b/test/integration/tags2/expected/.git_keep/logs/refs/heads/master
@@ -1,4 +1,4 @@
-0000000000000000000000000000000000000000 756089d39d55db6e11af06cb9c95f6d81f5d47ae CI <CI@example.com> 1617672030 +1000 commit (initial): file0
-756089d39d55db6e11af06cb9c95f6d81f5d47ae 6ecb690d237f4196cb3ec881669c7e9e348939c0 CI <CI@example.com> 1617672030 +1000 commit: file1
-6ecb690d237f4196cb3ec881669c7e9e348939c0 7d431518930a9fd2d08a09705645fe45d8507860 CI <CI@example.com> 1617672030 +1000 commit: file2
-7d431518930a9fd2d08a09705645fe45d8507860 dc46c2541c98c11cce0ec0a67f7d95f81686b1e4 CI <CI@example.com> 1617672030 +1000 commit: file4
+0000000000000000000000000000000000000000 dcb11a2a23383bd5f4a1085bf3a64e73e5bd963a CI <CI@example.com> 1631477400 -0300 commit (initial): file0
+dcb11a2a23383bd5f4a1085bf3a64e73e5bd963a 56a89d6aebdfa4f2d717efc0d115656cc9b602e7 CI <CI@example.com> 1631477401 -0300 commit: file1
+56a89d6aebdfa4f2d717efc0d115656cc9b602e7 aefe968910ad84a58bfac631b56eb422968766fb CI <CI@example.com> 1631477401 -0300 commit: file2
+aefe968910ad84a58bfac631b56eb422968766fb 1750e9a4016c985ef97d002ae40ed554e3db6c87 CI <CI@example.com> 1631477401 -0300 commit: file4
diff --git a/test/integration/tags2/expected/.git_keep/objects/17/50e9a4016c985ef97d002ae40ed554e3db6c87 b/test/integration/tags2/expected/.git_keep/objects/17/50e9a4016c985ef97d002ae40ed554e3db6c87
new file mode 100644
index 000000000..9a8a3d3dd
--- /dev/null
+++ b/test/integration/tags2/expected/.git_keep/objects/17/50e9a4016c985ef97d002ae40ed554e3db6c87
Binary files differ
diff --git a/test/integration/tags2/expected/.git_keep/objects/56/a89d6aebdfa4f2d717efc0d115656cc9b602e7 b/test/integration/tags2/expected/.git_keep/objects/56/a89d6aebdfa4f2d717efc0d115656cc9b602e7
new file mode 100644
index 000000000..848900716
--- /dev/null
+++ b/test/integration/tags2/expected/.git_keep/objects/56/a89d6aebdfa4f2d717efc0d115656cc9b602e7
Binary files differ
diff --git a/test/integration/tags2/expected/.git_keep/objects/6e/cb690d237f4196cb3ec881669c7e9e348939c0 b/test/integration/tags2/expected/.git_keep/objects/6e/cb690d237f4196cb3ec881669c7e9e348939c0
deleted file mode 100644
index d958fcc3a..000000000
--- a/test/integration/tags2/expected/.git_keep/objects/6e/cb690d237f4196cb3ec881669c7e9e348939c0
+++ /dev/null
Binary files differ
diff --git a/test/integration/tags2/expected/.git_keep/objects/75/6089d39d55db6e11af06cb9c95f6d81f5d47ae b/test/integration/tags2/expected/.git_keep/objects/75/6089d39d55db6e11af06cb9c95f6d81f5d47ae
deleted file mode 100644
index 26d849eb5..000000000
--- a/test/integration/tags2/expected/.git_keep/objects/75/6089d39d55db6e11af06cb9c95f6d81f5d47ae
+++ /dev/null
Binary files differ
diff --git a/test/integration/tags2/expected/.git_keep/objects/7d/431518930a9fd2d08a09705645fe45d8507860 b/test/integration/tags2/expected/.git_keep/objects/7d/431518930a9fd2d08a09705645fe45d8507860
deleted file mode 100644
index 8a7f2854b..000000000
--- a/test/integration/tags2/expected/.git_keep/objects/7d/431518930a9fd2d08a09705645fe45d8507860
+++ /dev/null
Binary files differ
diff --git a/test/integration/tags2/expected/.git_keep/objects/ae/fe968910ad84a58bfac631b56eb422968766fb b/test/integration/tags2/expected/.git_keep/objects/ae/fe968910ad84a58bfac631b56eb422968766fb
new file mode 100644
index 000000000..58c8a404a
--- /dev/null
+++ b/test/integration/tags2/expected/.git_keep/objects/ae/fe968910ad84a58bfac631b56eb422968766fb
Binary files differ
diff --git a/test/integration/tags2/expected/.git_keep/objects/dc/46c2541c98c11cce0ec0a67f7d95f81686b1e4 b/test/integration/tags2/expected/.git_keep/objects/dc/46c2541c98c11cce0ec0a67f7d95f81686b1e4
deleted file mode 100644
index c8fd68546..000000000
--- a/test/integration/tags2/expected/.git_keep/objects/dc/46c2541c98c11cce0ec0a67f7d95f81686b1e4
+++ /dev/null
@@ -1,4 +0,0 @@
-xM
-0@a9E$3"BW=LR"x|{o歵[UK |U%DaOrX#c$
-$qUb
-`_aЯ}ۼŀ1D'7uY7 \ No newline at end of file
diff --git a/test/integration/tags2/expected/.git_keep/objects/dc/b11a2a23383bd5f4a1085bf3a64e73e5bd963a b/test/integration/tags2/expected/.git_keep/objects/dc/b11a2a23383bd5f4a1085bf3a64e73e5bd963a
new file mode 100644
index 000000000..de87683d5
--- /dev/null
+++ b/test/integration/tags2/expected/.git_keep/objects/dc/b11a2a23383bd5f4a1085bf3a64e73e5bd963a
Binary files differ
diff --git a/test/integration/tags2/expected/.git_keep/refs/heads/master b/test/integration/tags2/expected/.git_keep/refs/heads/master
index efe1467dc..dae416f06 100644
--- a/test/integration/tags2/expected/.git_keep/refs/heads/master
+++ b/test/integration/tags2/expected/.git_keep/refs/heads/master
@@ -1 +1 @@
-dc46c2541c98c11cce0ec0a67f7d95f81686b1e4
+1750e9a4016c985ef97d002ae40ed554e3db6c87
diff --git a/test/integration/tags2/expected/.git_keep/refs/tags/one b/test/integration/tags2/expected/.git_keep/refs/tags/one
index 2015962e4..1adee3887 100644
--- a/test/integration/tags2/expected/.git_keep/refs/tags/one
+++ b/test/integration/tags2/expected/.git_keep/refs/tags/one
@@ -1 +1 @@
-7d431518930a9fd2d08a09705645fe45d8507860
+aefe968910ad84a58bfac631b56eb422968766fb
diff --git a/test/integration/tags2/expected/.git_keep/refs/tags/two b/test/integration/tags2/expected/.git_keep/refs/tags/two
index 12dd5a89a..079680fa6 100644
--- a/test/integration/tags2/expected/.git_keep/refs/tags/two
+++ b/test/integration/tags2/expected/.git_keep/refs/tags/two
@@ -1 +1 @@
-6ecb690d237f4196cb3ec881669c7e9e348939c0
+56a89d6aebdfa4f2d717efc0d115656cc9b602e7
diff --git a/test/integration/tags2/recording.json b/test/integration/tags2/recording.json
index b2ce8c043..49b66b6ea 100644
--- a/test/integration/tags2/recording.json
+++ b/test/integration/tags2/recording.json
@@ -1 +1 @@
-{"KeyEvents":[{"Timestamp":534,"Mod":0,"Key":259,"Ch":0},{"Timestamp":791,"Mod":0,"Key":259,"Ch":0},{"Timestamp":1128,"Mod":0,"Key":258,"Ch":0},{"Timestamp":1759,"Mod":0,"Key":256,"Ch":84},{"Timestamp":2062,"Mod":0,"Key":256,"Ch":111},{"Timestamp":2094,"Mod":0,"Key":256,"Ch":110},{"Timestamp":2182,"Mod":0,"Key":256,"Ch":101},{"Timestamp":2368,"Mod":0,"Key":13,"Ch":13},{"Timestamp":2711,"Mod":0,"Key":258,"Ch":0},{"Timestamp":3006,"Mod":0,"Key":256,"Ch":84},{"Timestamp":3230,"Mod":0,"Key":256,"Ch":116},{"Timestamp":3367,"Mod":0,"Key":256,"Ch":119},{"Timestamp":3454,"Mod":0,"Key":256,"Ch":111},{"Timestamp":3759,"Mod":0,"Key":13,"Ch":13},{"Timestamp":4127,"Mod":0,"Key":260,"Ch":0},{"Timestamp":4646,"Mod":0,"Key":256,"Ch":93},{"Timestamp":4815,"Mod":0,"Key":256,"Ch":93},{"Timestamp":5710,"Mod":0,"Key":256,"Ch":32},{"Timestamp":6511,"Mod":0,"Key":259,"Ch":0},{"Timestamp":6935,"Mod":0,"Key":258,"Ch":0},{"Timestamp":7645,"Mod":0,"Key":256,"Ch":103},{"Timestamp":8079,"Mod":0,"Key":13,"Ch":13},{"Timestamp":8534,"Mod":0,"Key":260,"Ch":0},{"Timestamp":8806,"Mod":0,"Key":260,"Ch":0},{"Timestamp":9422,"Mod":0,"Key":256,"Ch":113}],"ResizeEvents":[{"Timestamp":0,"Width":272,"Height":74}]} \ No newline at end of file
+{"KeyEvents":[{"Timestamp":325,"Mod":0,"Key":256,"Ch":52},{"Timestamp":688,"Mod":0,"Key":256,"Ch":106},{"Timestamp":1081,"Mod":0,"Key":256,"Ch":84},{"Timestamp":1671,"Mod":0,"Key":13,"Ch":13},{"Timestamp":2002,"Mod":0,"Key":256,"Ch":111},{"Timestamp":2100,"Mod":0,"Key":256,"Ch":110},{"Timestamp":2164,"Mod":0,"Key":256,"Ch":101},{"Timestamp":2243,"Mod":0,"Key":13,"Ch":13},{"Timestamp":2850,"Mod":0,"Key":256,"Ch":106},{"Timestamp":3524,"Mod":0,"Key":256,"Ch":84},{"Timestamp":4057,"Mod":0,"Key":13,"Ch":13},{"Timestamp":4418,"Mod":0,"Key":256,"Ch":116},{"Timestamp":4482,"Mod":0,"Key":256,"Ch":119},{"Timestamp":4509,"Mod":0,"Key":256,"Ch":111},{"Timestamp":4836,"Mod":0,"Key":13,"Ch":13},{"Timestamp":7822,"Mod":0,"Key":256,"Ch":107},{"Timestamp":8408,"Mod":0,"Key":256,"Ch":103},{"Timestamp":10049,"Mod":0,"Key":27,"Ch":0},{"Timestamp":10619,"Mod":0,"Key":256,"Ch":51},{"Timestamp":11391,"Mod":0,"Key":256,"Ch":93},{"Timestamp":11573,"Mod":0,"Key":256,"Ch":93},{"Timestamp":13390,"Mod":0,"Key":256,"Ch":32},{"Timestamp":16819,"Mod":0,"Key":256,"Ch":93},{"Timestamp":16985,"Mod":0,"Key":256,"Ch":93},{"Timestamp":17905,"Mod":0,"Key":256,"Ch":103},{"Timestamp":20817,"Mod":0,"Key":13,"Ch":13},{"Timestamp":25557,"Mod":0,"Key":256,"Ch":50},{"Timestamp":25951,"Mod":0,"Key":256,"Ch":49},{"Timestamp":26265,"Mod":0,"Key":256,"Ch":51},{"Timestamp":26990,"Mod":0,"Key":256,"Ch":91},{"Timestamp":27245,"Mod":0,"Key":256,"Ch":91},{"Timestamp":28363,"Mod":0,"Key":256,"Ch":113}],"ResizeEvents":[{"Timestamp":0,"Width":131,"Height":42}]} \ No newline at end of file
diff --git a/test/integration/tags3/expected/.git_keep/index b/test/integration/tags3/expected/.git_keep/index
index 1960aed9e..7bdcb3c68 100644
--- a/test/integration/tags3/expected/.git_keep/index
+++ b/test/integration/tags3/expected/.git_keep/index
Binary files differ
diff --git a/test/integration/tags3/expected/.git_keep/logs/HEAD b/test/integration/tags3/expected/.git_keep/logs/HEAD
index e39103406..51e82779a 100644
--- a/test/integration/tags3/expected/.git_keep/logs/HEAD
+++ b/test/integration/tags3/expected/.git_keep/logs/HEAD
@@ -1,5 +1,5 @@
-0000000000000000000000000000000000000000 54bd2b22db1e849928a333ebfe8f3fba1159adde CI <CI@example.com> 1617672309 +1000 commit (initial): file0
-54bd2b22db1e849928a333ebfe8f3fba1159adde b81aa63f3545be4f565c8a64a943517c8da94a6e CI <CI@example.com> 1617672309 +1000 commit: file1
-b81aa63f3545be4f565c8a64a943517c8da94a6e 29ff87a318d242acab116d17e421480b5d8002cd CI <CI@example.com> 1617672309 +1000 commit: file2
-29ff87a318d242acab116d17e421480b5d8002cd ecf6d101974303948e79d673ccff18c592f89650 CI <CI@example.com> 1617672309 +1000 commit: file4
-ecf6d101974303948e79d673ccff18c592f89650 b81aa63f3545be4f565c8a64a943517c8da94a6e CI <CI@example.com> 1617672318 +1000 checkout: moving from master to test
+0000000000000000000000000000000000000000 46b4990797fac897fb135dd639a4cad3b0269f2d CI <CI@example.com> 1631477922 -0300 commit (initial): file0
+46b4990797fac897fb135dd639a4cad3b0269f2d 88d7a40883abd57297127b3777a2a7ec3696c33a CI <CI@example.com> 1631477922 -0300 commit: file1
+88d7a40883abd57297127b3777a2a7ec3696c33a 08c28e4e15f3de3b024524894d9235dfcdb48c19 CI <CI@example.com> 1631477922 -0300 commit: file2
+08c28e4e15f3de3b024524894d9235dfcdb48c19 2515eabac6791725f4a3326676a1491f09664afc CI <CI@example.com> 1631477922 -0300 commit: file4
+2515eabac6791725f4a3326676a1491f09664afc 88d7a40883abd57297127b3777a2a7ec3696c33a CI <CI@example.com> 1631477929 -0300 checkout: moving from master to test
diff --git a/test/integration/tags3/expected/.git_keep/logs/refs/heads/master b/test/integration/tags3/expected/.git_keep/logs/refs/heads/master
index 11174511b..313c3bbc0 100644
--- a/