summaryrefslogtreecommitdiffstats
path: root/test/integration/undo/expected/repo/.git_keep
diff options
context:
space:
mode:
authorJesse Duffield <jessedduffield@gmail.com>2022-03-27 11:47:07 +1100
committerJesse Duffield <jessedduffield@gmail.com>2022-03-27 14:58:20 +1100
commit20ec6d98ad7581e985d066a37346f3193a44fc93 (patch)
tree13eac6bd52d5b821091cb2c76a92dbb10dd22a6b /test/integration/undo/expected/repo/.git_keep
parent2b3d457aa44821a7d0c1705a510a5567e44a07da (diff)
refactor integration tests
Diffstat (limited to 'test/integration/undo/expected/repo/.git_keep')
-rw-r--r--test/integration/undo/expected/repo/.git_keep/COMMIT_EDITMSG24
-rw-r--r--test/integration/undo/expected/repo/.git_keep/FETCH_HEAD0
-rw-r--r--test/integration/undo/expected/repo/.git_keep/HEAD1
-rw-r--r--test/integration/undo/expected/repo/.git_keep/ORIG_HEAD1
-rw-r--r--test/integration/undo/expected/repo/.git_keep/config10
-rw-r--r--test/integration/undo/expected/repo/.git_keep/description1
-rw-r--r--test/integration/undo/expected/repo/.git_keep/indexbin0 -> 353 bytes
-rw-r--r--test/integration/undo/expected/repo/.git_keep/info/exclude7
-rw-r--r--test/integration/undo/expected/repo/.git_keep/logs/HEAD20
-rw-r--r--test/integration/undo/expected/repo/.git_keep/logs/refs/heads/branch211
-rw-r--r--test/integration/undo/expected/repo/.git_keep/logs/refs/heads/master4
-rw-r--r--test/integration/undo/expected/repo/.git_keep/objects/0c/2aa38e0600e0d2df09c2f84664d8a14f899879bin0 -> 36 bytes
-rw-r--r--test/integration/undo/expected/repo/.git_keep/objects/18/0cf8328022becee9aaa2577a8f84ea2b9f3827bin0 -> 21 bytes
-rw-r--r--test/integration/undo/expected/repo/.git_keep/objects/1e/3e67b999db1576ad1ee08bf4f02bdf29e49442bin0 -> 50 bytes
-rw-r--r--test/integration/undo/expected/repo/.git_keep/objects/2d/00bd505971a8bc7318d98e003aee708a367c85bin0 -> 24 bytes
-rw-r--r--test/integration/undo/expected/repo/.git_keep/objects/38/143ad4a0fe2ab6ee53c2ef89a5d9e2bd9535dabin0 -> 21 bytes
-rw-r--r--test/integration/undo/expected/repo/.git_keep/objects/3b/aaa732b89ed46a1af1b24d0d4e3b8c7375684abin0 -> 31 bytes
-rw-r--r--test/integration/undo/expected/repo/.git_keep/objects/3d/b2086f780b1cf632eec29111ef395913a8ab2bbin0 -> 127 bytes
-rw-r--r--test/integration/undo/expected/repo/.git_keep/objects/3e/4f2b1aeb076cff592279f94b1f495442690521bin0 -> 147 bytes
-rw-r--r--test/integration/undo/expected/repo/.git_keep/objects/4f/77a25a15ccca0273baa522f7281727f31ceeb82
-rw-r--r--test/integration/undo/expected/repo/.git_keep/objects/59/a0ec98e1847ca72dc35b7ab8b84f527b6af280bin0 -> 126 bytes
-rw-r--r--test/integration/undo/expected/repo/.git_keep/objects/5d/2b236ff0e8342ef1e531506f6f99070d53cf25bin0 -> 147 bytes
-rw-r--r--test/integration/undo/expected/repo/.git_keep/objects/68/ac4e416c01408d37c59465852aa1856a4abdb1bin0 -> 146 bytes
-rw-r--r--test/integration/undo/expected/repo/.git_keep/objects/6d/95d7a7842625152ba887482879dfdaf247f591bin0 -> 119 bytes
-rw-r--r--test/integration/undo/expected/repo/.git_keep/objects/7c/e8eac65e3ae50cb50a570dc775b745464f3a3ebin0 -> 148 bytes
-rw-r--r--test/integration/undo/expected/repo/.git_keep/objects/8e/4cb0cd56d785ba4442a5b20e7ae5de5ae33723bin0 -> 127 bytes
-rw-r--r--test/integration/undo/expected/repo/.git_keep/objects/99/36b8f380c2937bb457ade468bfc7dc850293f9bin0 -> 153 bytes
-rw-r--r--test/integration/undo/expected/repo/.git_keep/objects/9d/187b7f4819a69996dd27e3d66a5224e05d9f41bin0 -> 150 bytes
-rw-r--r--test/integration/undo/expected/repo/.git_keep/objects/9e/88a70dc8d82dd2afbfd50176ef78e18823bc2cbin0 -> 101 bytes
-rw-r--r--test/integration/undo/expected/repo/.git_keep/objects/a5/bce3fd2565d8f458555a0c6f42d0504a848bd5bin0 -> 21 bytes
-rw-r--r--test/integration/undo/expected/repo/.git_keep/objects/d0/76cc9cc09acaa2d36fbc7a95fd3e23064946412
-rw-r--r--test/integration/undo/expected/repo/.git_keep/objects/e5/c5c5583f49a34e86ce622b59363df99e09d4c6bin0 -> 30 bytes
-rw-r--r--test/integration/undo/expected/repo/.git_keep/objects/e7/76522ac28860d2eba6fe98fa4fad67e798419abin0 -> 127 bytes
-rw-r--r--test/integration/undo/expected/repo/.git_keep/objects/fc/f46511d7819220e0cc310ae6d891fadfdb79aa3
-rw-r--r--test/integration/undo/expected/repo/.git_keep/refs/heads/branch21
-rw-r--r--test/integration/undo/expected/repo/.git_keep/refs/heads/master1
36 files changed, 88 insertions, 0 deletions
diff --git a/test/integration/undo/expected/repo/.git_keep/COMMIT_EDITMSG b/test/integration/undo/expected/repo/.git_keep/COMMIT_EDITMSG
new file mode 100644
index 000000000..2e97e3406
--- /dev/null
+++ b/test/integration/undo/expected/repo/.git_keep/COMMIT_EDITMSG
@@ -0,0 +1,24 @@
+# This is a combination of 2 commits.
+# This is the 1st commit message:
+
+file4
+
+# This is the commit message #2:
+
+file4
+
+# Please enter the commit message for your changes. Lines starting
+# with '#' will be ignored, and an empty message aborts the commit.
+#
+# Date: Tue Apr 6 14:29:30 2021 +1000
+#
+# interactive rebase in progress; onto 68ac4e4
+# Last commands done (2 commands done):
+# pick fcf4651 file4
+# squash 9d187b7 file4
+# No commands remaining.
+# You are currently rebasing branch 'branch2' on '68ac4e4'.
+#
+# Changes to be committed:
+# new file: file4
+#
diff --git a/test/integration/undo/expected/repo/.git_keep/FETCH_HEAD b/test/integration/undo/expected/repo/.git_keep/FETCH_HEAD
new file mode 100644
index 000000000..e69de29bb
--- /dev/null
+++ b/test/integration/undo/expected/repo/.git_keep/FETCH_HEAD
diff --git a/test/integration/undo/expected/repo/.git_keep/HEAD b/test/integration/undo/expected/repo/.git_keep/HEAD
new file mode 100644
index 000000000..1d57c9ea7
--- /dev/null
+++ b/test/integration/undo/expected/repo/.git_keep/HEAD
@@ -0,0 +1 @@
+ref: refs/heads/branch2
diff --git a/test/integration/undo/expected/repo/.git_keep/ORIG_HEAD b/test/integration/undo/expected/repo/.git_keep/ORIG_HEAD
new file mode 100644
index 000000000..ed9815e19
--- /dev/null
+++ b/test/integration/undo/expected/repo/.git_keep/ORIG_HEAD
@@ -0,0 +1 @@
+7ce8eac65e3ae50cb50a570dc775b745464f3a3e
diff --git a/test/integration/undo/expected/repo/.git_keep/config b/test/integration/undo/expected/repo/.git_keep/config
new file mode 100644
index 000000000..8ae104545
--- /dev/null
+++ b/test/integration/undo/expected/repo/.git_keep/config
@@ -0,0 +1,10 @@
+[core]
+ repositoryformatversion = 0
+ filemode = true
+ bare = false
+ logallrefupdates = true
+ ignorecase = true
+ precomposeunicode = true
+[user]
+ email = CI@example.com
+ name = CI
diff --git a/test/integration/undo/expected/repo/.git_keep/description b/test/integration/undo/expected/repo/.git_keep/description
new file mode 100644
index 000000000..498b267a8
--- /dev/null
+++ b/test/integration/undo/expected/repo/.git_keep/description
@@ -0,0 +1 @@
+Unnamed repository; edit this file 'description' to name the repository.
diff --git a/test/integration/undo/expected/repo/.git_keep/index b/test/integration/undo/expected/repo/.git_keep/index
new file mode 100644
index 000000000..f347af7db
--- /dev/null
+++ b/test/integration/undo/expected/repo/.git_keep/index
Binary files differ
diff --git a/test/integration/undo/expected/repo/.git_keep/info/exclude b/test/integration/undo/expected/repo/.git_keep/info/exclude
new file mode 100644
index 000000000..8e9f2071f
--- /dev/null
+++ b/test/integration/undo/expected/repo/.git_keep/info/exclude
@@ -0,0 +1,7 @@
+# git ls-files --others --exclude-from=.git/info/exclude
+# Lines that start with '#' are comments.
+# For a project mostly in C, the following would be a good set of
+# exclude patterns (uncomment them if you want to use them):
+# *.[oa]
+# *~
+.DS_Store
diff --git a/test/integration/undo/expected/repo/.git_keep/logs/HEAD b/test/integration/undo/expected/repo/.git_keep/logs/HEAD
new file mode 100644
index 000000000..faf40ba78
--- /dev/null
+++ b/test/integration/undo/expected/repo/.git_keep/logs/HEAD
@@ -0,0 +1,20 @@
+0000000000000000000000000000000000000000 6d95d7a7842625152ba887482879dfdaf247f591 CI <CI@example.com> 1617683370 +1000 commit (initial): file0
+6d95d7a7842625152ba887482879dfdaf247f591 4f77a25a15ccca0273baa522f7281727f31ceeb8 CI <CI@example.com> 1617683370 +1000 commit: file1
+4f77a25a15ccca0273baa522f7281727f31ceeb8 68ac4e416c01408d37c59465852aa1856a4abdb1 CI <CI@example.com> 1617683370 +1000 commit: file2
+68ac4e416c01408d37c59465852aa1856a4abdb1 fcf46511d7819220e0cc310ae6d891fadfdb79aa CI <CI@example.com> 1617683370 +1000 commit: file4
+fcf46511d7819220e0cc310ae6d891fadfdb79aa fcf46511d7819220e0cc310ae6d891fadfdb79aa CI <CI@example.com> 1617683370 +1000 checkout: moving from master to branch2
+fcf46511d7819220e0cc310ae6d891fadfdb79aa 5d2b236ff0e8342ef1e531506f6f99070d53cf25 CI <CI@example.com> 1617683370 +1000 commit: file4
+5d2b236ff0e8342ef1e531506f6f99070d53cf25 3e4f2b1aeb076cff592279f94b1f495442690521 CI <CI@example.com> 1617683370 +1000 commit: file4
+3e4f2b1aeb076cff592279f94b1f495442690521 7ce8eac65e3ae50cb50a570dc775b745464f3a3e CI <CI@example.com> 1617683370 +1000 commit: file2
+7ce8eac65e3ae50cb50a570dc775b745464f3a3e 3e4f2b1aeb076cff592279f94b1f495442690521 CI <CI@example.com> 1617683372 +1000 rebase -i (start): checkout 3e4f2b1aeb076cff592279f94b1f495442690521
+3e4f2b1aeb076cff592279f94b1f495442690521 3e4f2b1aeb076cff592279f94b1f495442690521 CI <CI@example.com> 1617683372 +1000 rebase -i (finish): returning to refs/heads/branch2
+3e4f2b1aeb076cff592279f94b1f495442690521 5d2b236ff0e8342ef1e531506f6f99070d53cf25 CI <CI@example.com> 1617683373 +1000 rebase -i (start): checkout fcf46511d7819220e0cc310ae6d891fadfdb79aa
+5d2b236ff0e8342ef1e531506f6f99070d53cf25 9d187b7f4819a69996dd27e3d66a5224e05d9f41 CI <CI@example.com> 1617683373 +1000 rebase -i (fixup): file4
+9d187b7f4819a69996dd27e3d66a5224e05d9f41 9d187b7f4819a69996dd27e3d66a5224e05d9f41 CI <CI@example.com> 1617683373 +1000 rebase -i (finish): returning to refs/heads/branch2
+9d187b7f4819a69996dd27e3d66a5224e05d9f41 fcf46511d7819220e0cc310ae6d891fadfdb79aa CI <CI@example.com> 1617683374 +1000 rebase -i (start): checkout 68ac4e416c01408d37c59465852aa1856a4abdb1
+fcf46511d7819220e0cc310ae6d891fadfdb79aa 9936b8f380c2937bb457ade468bfc7dc850293f9 CI <CI@example.com> 1617683374 +1000 rebase -i (squash): file4
+9936b8f380c2937bb457ade468bfc7dc850293f9 9936b8f380c2937bb457ade468bfc7dc850293f9 CI <CI@example.com> 1617683374 +1000 rebase -i (finish): returning to refs/heads/branch2
+9936b8f380c2937bb457ade468bfc7dc850293f9 9d187b7f4819a69996dd27e3d66a5224e05d9f41 CI <CI@example.com> 1617683376 +1000 [lazygit undo]: updating HEAD
+9d187b7f4819a69996dd27e3d66a5224e05d9f41 3e4f2b1aeb076cff592279f94b1f495442690521 CI <CI@example.com> 1617683377 +1000 [lazygit undo]: updating HEAD
+3e4f2b1aeb076cff592279f94b1f495442690521 7ce8eac65e3ae50cb50a570dc775b745464f3a3e CI <CI@example.com> 1617683377 +1000 [lazygit undo]: updating HEAD
+7ce8eac65e3ae50cb50a570dc775b745464f3a3e 3e4f2b1aeb076cff592279f94b1f495442690521 CI <CI@example.com> 1617683379 +1000 [lazygit redo]: updating HEAD
diff --git a/test/integration/undo/expected/repo/.git_keep/logs/refs/heads/branch2 b/test/integration/undo/expected/repo/.git_keep/logs/refs/heads/branch2
new file mode 100644
index 000000000..7b49f493a
--- /dev/null
+++ b/test/integration/undo/expected/repo/.git_keep/logs/refs/heads/branch2
@@ -0,0 +1,11 @@
+0000000000000000000000000000000000000000 fcf46511d7819220e0cc310ae6d891fadfdb79aa CI <CI@example.com> 1617683370 +1000 branch: Created from HEAD
+fcf46511d7819220e0cc310ae6d891fadfdb79aa 5d2b236ff0e8342ef1e531506f6f99070d53cf25 CI <CI@example.com> 1617683370 +1000 commit: file4
+5d2b236ff0e8342ef1e531506f6f99070d53cf25 3e4f2b1aeb076cff592279f94b1f495442690521 CI <CI@example.com> 1617683370 +1000 commit: file4
+3e4f2b1aeb076cff592279f94b1f495442690521 7ce8eac65e3ae50cb50a570dc775b745464f3a3e CI <CI@example.com> 1617683370 +1000 commit: file2
+7ce8eac65e3ae50cb50a570dc775b745464f3a3e 3e4f2b1aeb076cff592279f94b1f495442690521 CI <CI@example.com> 1617683372 +1000 rebase -i (finish): refs/heads/branch2 onto 3e4f2b1aeb076cff592279f94b1f495442690521
+3e4f2b1aeb076cff592279f94b1f495442690521 9d187b7f4819a69996dd27e3d66a5224e05d9f41 CI <CI@example.com> 1617683373 +1000 rebase -i (finish): refs/heads/branch2 onto fcf46511d7819220e0cc310ae6d891fadfdb79aa
+9d187b7f4819a69996dd27e3d66a5224e05d9f41 9936b8f380c2937bb457ade468bfc7dc850293f9 CI <CI@example.com> 1617683374 +1000 rebase -i (finish): refs/heads/branch2 onto 68ac4e416c01408d37c59465852aa1856a4abdb1
+9936b8f380c2937bb457ade468bfc7dc850293f9 9d187b7f4819a69996dd27e3d66a5224e05d9f41 CI <CI@example.com> 1617683376 +1000 [lazygit undo]: updating HEAD
+9d187b7f4819a69996dd27e3d66a5224e05d9f41 3e4f2b1aeb076cff592279f94b1f495442690521 CI <CI@example.com> 1617683377 +1000 [lazygit undo]: updating HEAD
+3e4f2b1aeb076cff592279f94b1f495442690521 7ce8eac65e3ae50cb50a570dc775b745464f3a3e CI <CI@example.com> 1617683377 +1000 [lazygit undo]: updating HEAD
+7ce8eac65e3ae50cb50a570dc775b745464f3a3e 3e4f2b1aeb076cff592279f94b1f495442690521 CI <CI@example.com> 1617683379 +1000 [lazygit redo]: updating HEAD
diff --git a/test/integration/undo/expected/repo/.git_keep/logs/refs/heads/master b/test/integration/undo/expected/repo/.git_keep/logs/refs/heads/master
new file mode 100644
index 000000000..e973b2106
--- /dev/null
+++ b/test/integration/undo/expected/repo/.git_keep/logs/refs/heads/master
@@ -0,0 +1,4 @@
+0000000000000000000000000000000000000000 6d95d7a7842625152ba887482879dfdaf247f591 CI <CI@example.com> 1617683370 +1000 commit (initial): file0
+6d95d7a7842625152ba887482879dfdaf247f591 4f77a25a15ccca0273baa522f7281727f31ceeb8 CI <CI@example.com> 1617683370 +1000 commit: file1
+4f77a25a15ccca0273baa522f7281727f31ceeb8 68ac4e416c01408d37c59465852aa1856a4abdb1 CI <CI@example.com> 1617683370 +1000 commit: file2
+68ac4e416c01408d37c59465852aa1856a4abdb1 fcf46511d7819220e0cc310ae6d891fadfdb79aa CI <CI@example.com> 1617683370 +1000 commit: file4
diff --git a/test/integration/undo/expected/repo/.git_keep/objects/0c/2aa38e0600e0d2df09c2f84664d8a14f899879 b/test/integration/undo/expected/repo/.git_keep/objects/0c/2aa38e0600e0d2df09c2f84664d8a14f899879
new file mode 100644
index 000000000..38acaeff2
--- /dev/null
+++ b/test/integration/undo/expected/repo/.git_keep/objects/0c/2aa38e0600e0d2df09c2f84664d8a14f899879
Binary files differ
diff --git a/test/integration/undo/expected/repo/.git_keep/objects/18/0cf8328022becee9aaa2577a8f84ea2b9f3827 b/test/integration/undo/expected/repo/.git_keep/objects/18/0cf8328022becee9aaa2577a8f84ea2b9f3827
new file mode 100644
index 000000000..f74bf2335
--- /dev/null
+++ b/test/integration/undo/expected/repo/.git_keep/objects/18/0cf8328022becee9aaa2577a8f84ea2b9f3827
Binary files differ
diff --git a/test/integration/undo/expected/repo/.git_keep/objects/1e/3e67b999db1576ad1ee08bf4f02bdf29e49442 b/test/integration/undo/expected/repo/.git_keep/objects/1e/3e67b999db1576ad1ee08bf4f02bdf29e49442
new file mode 100644
index 000000000..79fcadf67
--- /dev/null
+++ b/test/integration/undo/expected/repo/.git_keep/objects/1e/3e67b999db1576ad1ee08bf4f02bdf29e49442
Binary files differ
diff --git a/test/integration/undo/expected/repo/.git_keep/objects/2d/00bd505971a8bc7318d98e003aee708a367c85 b/test/integration/undo/expected/repo/.git_keep/objects/2d/00bd505971a8bc7318d98e003aee708a367c85
new file mode 100644
index 000000000..d4270c258
--- /dev/null
+++ b/test/integration/undo/expected/repo/.git_keep/objects/2d/00bd505971a8bc7318d98e003aee708a367c85
Binary files differ
diff --git a/test/integration/undo/expected/repo/.git_keep/objects/38/143ad4a0fe2ab6ee53c2ef89a5d9e2bd9535da b/test/integration/undo/expected/repo/.git_keep/objects/38/143ad4a0fe2ab6ee53c2ef89a5d9e2bd9535da
new file mode 100644
index 000000000..06c9cb73d
--- /dev/null
+++ b/test/integration/undo/expected/repo/.git_keep/objects/38/143ad4a0fe2ab6ee53c2ef89a5d9e2bd9535da
Binary files differ
diff --git a/test/integration/undo/expected/repo/.git_keep/objects/3b/aaa732b89ed46a1af1b24d0d4e3b8c7375684a b/test/integration/undo/expected/repo/.git_keep/objects/3b/aaa732b89ed46a1af1b24d0d4e3b8c7375684a
new file mode 100644
index 000000000..65140e8b7
--- /dev/null
+++ b/test/integration/undo/expected/repo/.git_keep/objects/3b/aaa732b89ed46a1af1b24d0d4e3b8c7375684a
Binary files differ
diff --git a/test/integration/undo/expected/repo/.git_keep/objects/3d/b2086f780b1cf632eec29111ef395913a8ab2b b/test/integration/undo/expected/repo/.git_keep/objects/3d/b2086f780b1cf632eec29111ef395913a8ab2b
new file mode 100644
index 000000000..e0473aaf4
--- /dev/null
+++ b/test/integration/undo/expected/repo/.git_keep/objects/3d/b2086f780b1cf632eec29111ef395913a8ab2b
Binary files differ
diff --git a/test/integration/undo/expected/repo/.git_keep/objects/3e/4f2b1aeb076cff592279f94b1f495442690521 b/test/integration/undo/expected/repo/.git_keep/objects/3e/4f2b1aeb076cff592279f94b1f495442690521
new file mode 100644
index 000000000..171f5e1db
--- /dev/null
+++ b/test/integration/undo/expected/repo/.git_keep/objects/3e/4f2b1aeb076cff592279f94b1f495442690521
Binary files differ
diff --git a/test/integration/undo/expected/repo/.git_keep/objects/4f/77a25a15ccca0273baa522f7281727f31ceeb8 b/test/integration/undo/expected/repo/.git_keep/objects/4f/77a25a15ccca0273baa522f7281727f31ceeb8
new file mode 100644
index 000000000..03e728678
--- /dev/null
+++ b/test/integration/undo/expected/repo/.git_keep/objects/4f/77a25a15ccca0273baa522f7281727f31ceeb8
@@ -0,0 +1,2 @@
+xA
+ @Ѯ=BqFQ(U1& =~sn?ou[׹[xG8&լ겨OmR[0- "NsiEn1OmF{gʺ/@gg3g=z6/] 9 \ No newline at end of file
diff --git a/test/integration/undo/expected/repo/.git_keep/objects/59/a0ec98e1847ca72dc35b7ab8b84f527b6af280 b/test/integration/undo/expected/repo/.git_keep/objects/59/a0ec98e1847ca72dc35b7ab8b84f527b6af280
new file mode 100644
index 000000000..ed5045497
--- /dev/null
+++ b/test/integration/undo/expected/repo/.git_keep/objects/59/a0ec98e1847ca72dc35b7ab8b84f527b6af280
Binary files differ
diff --git a/test/integration/undo/expected/repo/.git_keep/objects/5d/2b236ff0e8342ef1e531506f6f99070d53cf25 b/test/integration/undo/expected/repo/.git_keep/objects/5d/2b236ff0e8342ef1e531506f6f99070d53cf25
new file mode 100644
index 000000000..a5b4f0d4e
--- /dev/null
+++ b/test/integration/undo/expected/repo/.git_keep/objects/5d/2b236ff0e8342ef1e531506f6f99070d53cf25
Binary files differ
diff --git a/test/integration/undo/expected/repo/.git_keep/objects/68/ac4e416c01408d37c59465852aa1856a4abdb1 b/test/integration/undo/expected/repo/.git_keep/objects/68/ac4e416c01408d37c59465852aa1856a4abdb1
new file mode 100644
index 000000000..f1bf22f4d
--- /dev/null
+++ b/test/integration/undo/expected/repo/.git_keep/objects/68/ac4e416c01408d37c59465852aa1856a4abdb1
Binary files differ
diff --git a/test/integration/undo/expected/repo/.git_keep/objects/6d/95d7a7842625152ba887482879dfdaf247f591 b/test/integration/undo/expected/repo/.git_keep/objects/6d/95d7a7842625152ba887482879dfdaf247f591
new file mode 100644
index 000000000..5dd318b97
--- /dev/null
+++ b/test/integration/undo/expected/repo/.git_keep/objects/6d/95d7a7842625152ba887482879dfdaf247f591
Binary files differ
diff --git a/test/integration/undo/expected/repo/.git_keep/objects/7c/e8eac65e3ae50cb50a570dc775b745464f3a3e b/test/integration/undo/expected/repo/.git_keep/objects/7c/e8eac65e3ae50cb50a570dc775b745464f3a3e
new file mode 100644
index 000000000..f91d93c71
--- /dev/null
+++ b/test/integration/undo/expected/repo/.git_keep/objects/7c/e8eac65e3ae50cb50a570dc775b745464f3a3e
Binary files differ
diff --git a/test/integration/undo/expected/repo/.git_keep/objects/8e/4cb0cd56d785ba4442a5b20e7ae5de5ae33723 b/test/integration/undo/expected/repo/.git_keep/objects/8e/4cb0cd56d785ba4442a5b20e7ae5de5ae33723
new file mode 100644
index 000000000..2920ab335
--- /dev/null
+++ b/test/integration/undo/expected/repo/.git_keep/objects/8e/4cb0cd56d785ba4442a5b20e7ae5de5ae33723
Binary files differ
diff --git a/test/integration/undo/expected/repo/.git_keep/objects/99/36b8f380c2937bb457ade468bfc7dc850293f9 b/test/integration/undo/expected/repo/.git_keep/objects/99/36b8f380c2937bb457ade468bfc7dc850293f9
new file mode 100644
index 000000000..aeb252f85
--- /dev/null
+++ b/test/integration/undo/expected/repo/.git_keep/objects/99/36b8f380c2937bb457ade468bfc7dc850293f9
Binary files differ
diff --git a/test/integration/undo/expected/repo/.git_keep/objects/9d/187b7f4819a69996dd27e3d66a5224e05d9f41 b/test/integration/undo/expected/repo/.git_keep/objects/9d/187b7f4819a69996dd27e3d66a5224e05d9f41
new file mode 100644
index 000000000..e1d183bb8
--- /dev/null
+++ b/test/integration/undo/expected/repo/.git_keep/objects/9d/187b7f4819a69996dd27e3d66a5224e05d9f41
Binary files differ
diff --git a/test/integration/undo/expected/repo/.git_keep/objects/9e/88a70dc8d82dd2afbfd50176ef78e18823bc2c b/test/integration/undo/expected/repo/.git_keep/objects/9e/88a70dc8d82dd2afbfd50176ef78e18823bc2c
new file mode 100644
index 000000000..0e95eb06d
--- /dev/null
+++ b/test/integration/undo/expected/repo/.git_keep/objects/9e/88a70dc8d82dd2afbfd50176ef78e18823bc2c
Binary files differ
diff --git a/test/integration/undo/expected/repo/.git_keep/objects/a5/bce3fd2565d8f458555a0c6f42d0504a848bd5 b/test/integration/undo/expected/repo/.git_keep/objects/a5/bce3fd2565d8f458555a0c6f42d0504a848bd5
new file mode 100644
index 000000000..285df3e5f
--- /dev/null
+++ b/test/integration/undo/expected/repo/.git_keep/objects/a5/bce3fd2565d8f458555a0c6f42d0504a848bd5
Binary files differ
diff --git a/test/integration/undo/expected/repo/.git_keep/objects/d0/76cc9cc09acaa2d36fbc7a95fd3e2306494641 b/test/integration/undo/expected/repo/.git_keep/objects/d0/76cc9cc09acaa2d36fbc7a95fd3e2306494641
new file mode 100644
index 000000000..2e9066287
--- /dev/null
+++ b/test/integration/undo/expected/repo/.git_keep/objects/d0/76cc9cc09acaa2d36fbc7a95fd3e2306494641
@@ -0,0 +1,2 @@
+x+)JMU03c040031QHI5`ֶww.hT[H
+ yW5Ɨ(| ^-W(x9 \ No newline at end of file
diff --git a/test/integration/undo/expected/repo/.git_keep/objects/e5/c5c5583f49a34e86ce622b59363df99e09d4c6 b/test/integration/undo/expected/repo/.git_keep/objects/e5/c5c5583f49a34e86ce622b59363df99e09d4c6
new file mode 100644
index 000000000..01ce23cee
--- /dev/null
+++ b/test/integration/undo/expected/repo/.git_keep/objects/e5/c5c5583f49a34e86ce622b59363df99e09d4c6
Binary files differ
diff --git a/test/integration/undo/expected/repo/.git_keep/objects/e7/76522ac28860d2eba6fe98fa4fad67e798419a b/test/integration/undo/expected/repo/.git_keep/objects/e7/76522ac28860d2eba6fe98fa4fad67e798419a
new file mode 100644
index 000000000..08edf28f3
--- /dev/null
+++ b/test/integration/undo/expected/repo/.git_keep/objects/e7/76522ac28860d2eba6fe98fa4fad67e798419a
Binary files differ
diff --git a/test/integration/undo/expected/repo/.git_keep/objects/fc/f46511d7819220e0cc310ae6d891fadfdb79aa b/test/integration/undo/expected/repo/.git_keep/objects/fc/f46511d7819220e0cc310ae6d891fadfdb79aa
new file mode 100644
index 000000000..35d0eab8b
--- /dev/null
+++ b/test/integration/undo/expected/repo/.git_keep/objects/fc/f46511d7819220e0cc310ae6d891fadfdb79aa
@@ -0,0 +1,3 @@
+xA
+ @Ѯ=BqtJ)dc & =~sn?oekmCNa~kJp>ij'gv>m"T$Ă)R@11r*vaa|۾M '
+!;{99OneU4?O9- \ No newline at end of file
diff --git a/test/integration/undo/expected/repo/.git_keep/refs/heads/branch2 b/test/integration/undo/expected/repo/.git_keep/refs/heads/branch2
new file mode 100644
index 000000000..f152723fe
--- /dev/null
+++ b/test/integration/undo/expected/repo/.git_keep/refs/heads/branch2
@@ -0,0 +1 @@
+3e4f2b1aeb076cff592279f94b1f495442690521
diff --git a/test/integration/undo/expected/repo/.git_keep/refs/heads/master b/test/integration/undo/expected/repo/.git_keep/refs/heads/master
new file mode 100644
index 000000000..c4d4b22b4
--- /dev/null
+++ b/test/integration/undo/expected/repo/.git_keep/refs/heads/master
@@ -0,0 +1 @@
+fcf46511d7819220e0cc310ae6d891fadfdb79aa