summaryrefslogtreecommitdiffstats
path: root/test
diff options
context:
space:
mode:
authorJesse Duffield <jessedduffield@gmail.com>2023-02-19 15:27:13 +1100
committerJesse Duffield <jessedduffield@gmail.com>2023-02-19 15:48:09 +1100
commit65bd0ab4316d0ca30549b889df4d48a841b48317 (patch)
tree6a0a9a33db745676cc6db7e50948f7747fa518d2 /test
parent93b9e1bd1950033932f3b620ffdb06640298f22d (diff)
migrate undo test
Diffstat (limited to 'test')
-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/indexbin353 -> 0 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/2aa38e0600e0d2df09c2f84664d8a14f899879bin36 -> 0 bytes
-rw-r--r--test/integration/undo/expected/repo/.git_keep/objects/18/0cf8328022becee9aaa2577a8f84ea2b9f3827bin21 -> 0 bytes
-rw-r--r--test/integration/undo/expected/repo/.git_keep/objects/1e/3e67b999db1576ad1ee08bf4f02bdf29e49442bin50 -> 0 bytes
-rw-r--r--test/integration/undo/expected/repo/.git_keep/objects/2d/00bd505971a8bc7318d98e003aee708a367c85bin24 -> 0 bytes
-rw-r--r--test/integration/undo/expected/repo/.git_keep/objects/38/143ad4a0fe2ab6ee53c2ef89a5d9e2bd9535dabin21 -> 0 bytes
-rw-r--r--test/integration/undo/expected/repo/.git_keep/objects/3b/aaa732b89ed46a1af1b24d0d4e3b8c7375684abin31 -> 0 bytes
-rw-r--r--test/integration/undo/expected/repo/.git_keep/objects/3d/b2086f780b1cf632eec29111ef395913a8ab2bbin127 -> 0 bytes
-rw-r--r--test/integration/undo/expected/repo/.git_keep/objects/3e/4f2b1aeb076cff592279f94b1f495442690521bin147 -> 0 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/a0ec98e1847ca72dc35b7ab8b84f527b6af280bin126 -> 0 bytes
-rw-r--r--test/integration/undo/expected/repo/.git_keep/objects/5d/2b236ff0e8342ef1e531506f6f99070d53cf25bin147 -> 0 bytes
-rw-r--r--test/integration/undo/expected/repo/.git_keep/objects/68/ac4e416c01408d37c59465852aa1856a4abdb1bin146 -> 0 bytes
-rw-r--r--test/integration/undo/expected/repo/.git_keep/objects/6d/95d7a7842625152ba887482879dfdaf247f591bin119 -> 0 bytes
-rw-r--r--test/integration/undo/expected/repo/.git_keep/objects/7c/e8eac65e3ae50cb50a570dc775b745464f3a3ebin148 -> 0 bytes
-rw-r--r--test/integration/undo/expected/repo/.git_keep/objects/8e/4cb0cd56d785ba4442a5b20e7ae5de5ae33723bin127 -> 0 bytes
-rw-r--r--test/integration/undo/expected/repo/.git_keep/objects/99/36b8f380c2937bb457ade468bfc7dc850293f9bin153 -> 0 bytes
-rw-r--r--test/integration/undo/expected/repo/.git_keep/objects/9d/187b7f4819a69996dd27e3d66a5224e05d9f41bin150 -> 0 bytes
-rw-r--r--test/integration/undo/expected/repo/.git_keep/objects/9e/88a70dc8d82dd2afbfd50176ef78e18823bc2cbin101 -> 0 bytes
-rw-r--r--test/integration/undo/expected/repo/.git_keep/objects/a5/bce3fd2565d8f458555a0c6f42d0504a848bd5bin21 -> 0 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/c5c5583f49a34e86ce622b59363df99e09d4c6bin30 -> 0 bytes
-rw-r--r--test/integration/undo/expected/repo/.git_keep/objects/e7/76522ac28860d2eba6fe98fa4fad67e798419abin127 -> 0 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
-rw-r--r--test/integration/undo/expected/repo/file01
-rw-r--r--test/integration/undo/expected/repo/file11
-rw-r--r--test/integration/undo/expected/repo/file21
-rw-r--r--test/integration/undo/expected/repo/file43
-rw-r--r--test/integration/undo/recording.json1
-rw-r--r--test/integration/undo/setup.sh40
-rw-r--r--test/integration/undo/test.json1
43 files changed, 0 insertions, 136 deletions
diff --git a/test/integration/undo/expected/repo/.git_keep/COMMIT_EDITMSG b/test/integration/undo/expected/repo/.git_keep/COMMIT_EDITMSG
deleted file mode 100644
index 2e97e3406..000000000
--- a/test/integration/undo/expected/repo/.git_keep/COMMIT_EDITMSG
+++ /dev/null
@@ -1,24 +0,0 @@
-# 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
deleted file mode 100644
index e69de29bb..000000000
--- a/test/integration/undo/expected/repo/.git_keep/FETCH_HEAD
+++ /dev/null
diff --git a/test/integration/undo/expected/repo/.git_keep/HEAD b/test/integration/undo/expected/repo/.git_keep/HEAD
deleted file mode 100644
index 1d57c9ea7..000000000
--- a/test/integration/undo/expected/repo/.git_keep/HEAD
+++ /dev/null
@@ -1 +0,0 @@
-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
deleted file mode 100644
index ed9815e19..000000000
--- a/test/integration/undo/expected/repo/.git_keep/ORIG_HEAD
+++ /dev/null
@@ -1 +0,0 @@
-7ce8eac65e3ae50cb50a570dc775b745464f3a3e
diff --git a/test/integration/undo/expected/repo/.git_keep/config b/test/integration/undo/expected/repo/.git_keep/config
deleted file mode 100644
index 8ae104545..000000000
--- a/test/integration/undo/expected/repo/.git_keep/config
+++ /dev/null
@@ -1,10 +0,0 @@
-[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
deleted file mode 100644
index 498b267a8..000000000
--- a/test/integration/undo/expected/repo/.git_keep/description
+++ /dev/null
@@ -1 +0,0 @@
-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
deleted file mode 100644
index f347af7db..000000000
--- a/test/integration/undo/expected/repo/.git_keep/index
+++ /dev/null
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
deleted file mode 100644
index 8e9f2071f..000000000
--- a/test/integration/undo/expected/repo/.git_keep/info/exclude
+++ /dev/null
@@ -1,7 +0,0 @@
-# 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
deleted file mode 100644
index faf40ba78..000000000
--- a/test/integration/undo/expected/repo/.git_keep/logs/HEAD
+++ /dev/null
@@ -1,20 +0,0 @@
-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
deleted file mode 100644
index 7b49f493a..000000000
--- a/test/integration/undo/expected/repo/.git_keep/logs/refs/heads/branch2
+++ /dev/null
@@ -1,11 +0,0 @@
-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
deleted file mode 100644
index e973b2106..000000000
--- a/test/integration/undo/expected/repo/.git_keep/logs/refs/heads/master
+++ /dev/null
@@ -1,4 +0,0 @@
-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
deleted file mode 100644
index 38acaeff2..000000000
--- a/test/integration/undo/expected/repo/.git_keep/objects/0c/2aa38e0600e0d2df09c2f84664d8a14f899879
+++ /dev/null
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
deleted file mode 100644
index f74bf2335..000000000
--- a/test/integration/undo/expected/repo/.git_keep/objects/18/0cf8328022becee9aaa2577a8f84ea2b9f3827
+++ /dev/null
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
deleted file mode 100644
index 79fcadf67..000000000
--- a/test/integration/undo/expected/repo/.git_keep/objects/1e/3e67b999db1576ad1ee08bf4f02bdf29e49442
+++ /dev/null
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
deleted file mode 100644
index d4270c258..000000000
--- a/test/integration/undo/expected/repo/.git_keep/objects/2d/00bd505971a8bc7318d98e003aee708a367c85
+++ /dev/null
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
deleted file mode 100644
index 06c9cb73d..000000000
--- a/test/integration/undo/expected/repo/.git_keep/objects/38/143ad4a0fe2ab6ee53c2ef89a5d9e2bd9535da
+++ /dev/null
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
deleted file mode 100644
index 65140e8b7..000000000
--- a/test/integration/undo/expected/repo/.git_keep/objects/3b/aaa732b89ed46a1af1b24d0d4e3b8c7375684a
+++ /dev/null
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
deleted file mode 100644
index e0473aaf4..000000000
--- a/test/integration/undo/expected/repo/.git_keep/objects/3d/b2086f780b1cf632eec29111ef395913a8ab2b
+++ /dev/null
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
deleted file mode 100644
index 171f5e1db..000000000
--- a/test/integration/undo/expected/repo/.git_keep/objects/3e/4f2b1aeb076cff592279f94b1f495442690521
+++ /dev/null
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
deleted file mode 100644
index 03e728678..000000000
--- a/test/integration/undo/expected/repo/.git_keep/objects/4f/77a25a15ccca0273baa522f7281727f31ceeb8
+++ /dev/null
@@ -1,2 +0,0 @@
-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
deleted file mode 100644
index ed5045497..000000000
--- a/test/integration/undo/expected/repo/.git_keep/objects/59/a0ec98e1847ca72dc35b7ab8b84f527b6af280
+++ /dev/null
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
deleted file mode 100644
index a5b4f0d4e..000000000
--- a/test/integration/undo/expected/repo/.git_keep/objects/5d/2b236ff0e8342ef1e531506f6f99070d53cf25
+++ /dev/null
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
deleted file mode 100644
index f1bf22f4d..000000000
--- a/test/integration/undo/expected/repo/.git_keep/objects/68/ac4e416c01408d37c59465852aa1856a4abdb1
+++ /dev/null
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
deleted file mode 100644
index 5dd318b97..000000000
--- a/test/integration/undo/expected/repo/.git_keep/objects/6d/95d7a7842625152ba887482879dfdaf247f591
+++ /dev/null
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
deleted file mode 100644
index f91d93c71..000000000
--- a/test/integration/undo/expected/repo/.git_keep/objects/7c/e8eac65e3ae50cb50a570dc775b745464f3a3e
+++ /dev/null
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
deleted file mode 100644
index 2920ab335..000000000
--- a/test/integration/undo/expected/repo/.git_keep/objects/8e/4cb0cd56d785ba4442a5b20e7ae5de5ae33723
+++ /dev/null
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
deleted file mode 100644
index aeb252f85..000000000
--- a/test/integration/undo/expected/repo/.git_keep/objects/99/36b8f380c2937bb457ade468bfc7dc850293f9
+++ /dev/null
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
deleted file mode 100644
index e1d183bb8..000000000
--- a/test/integration/undo/expected/repo/.git_keep/objects/9d/187b7f4819a69996dd27e3d66a5224e05d9f41
+++ /dev/null
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
deleted file mode 100644
index 0e95eb06d..000000000
--- a/test/integration/undo/expected/repo/.git_keep/objects/9e/88a70dc8d82dd2afbfd50176ef78e18823bc2c
+++ /dev/null
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
deleted file mode 100644
index 285df3e5f..000000000
--- a/test/integration/undo/expected/repo/.git_keep/objects/a5/bce3fd2565d8f458555a0c6f42d0504a848bd5
+++ /dev/null
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
deleted file mode 100644
index 2e9066287..000000000
--- a/test/integration/undo/expected/repo/.git_keep/objects/d0/76cc9cc09acaa2d36fbc7a95fd3e2306494641
+++ /dev/null
@@ -1,2 +0,0 @@
-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
deleted file mode 100644
index 01ce23cee..000000000
--- a/test/integration/undo/expected/repo/.git_keep/objects/e5/c5c5583f49a34e86ce622b59363df99e09d4c6
+++ /dev/null
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
deleted file mode 100644
index 08edf28f3..000000000
--- a/test/integration/undo/expected/repo/.git_keep/objects/e7/76522ac28860d2eba6fe98fa4fad67e798419a
+++ /dev/null
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
deleted file mode 100644
index 35d0eab8b..000000000
--- a/test/integration/undo/expected/repo/.git_keep/objects/fc/f46511d7819220e0cc310ae6d891fadfdb79aa
+++ /dev/null
@@ -1,3 +0,0 @@
-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
deleted file mode 100644
index f152723fe..000000000
--- a/test/integration/undo/expected/repo/.git_keep/refs/heads/branch2
+++ /dev/null
@@ -1 +0,0 @@
-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
deleted file mode 100644
index c4d4b22b4..000000000
--- a/test/integration/undo/expected/repo/.git_keep/refs/heads/master
+++ /dev/null
@@ -1 +0,0 @@
-fcf46511d7819220e0cc310ae6d891fadfdb79aa
diff --git a/test/integration/undo/expected/repo/file0 b/test/integration/undo/expected/repo/file0
deleted file mode 100644
index 38143ad4a..000000000
--- a/test/integration/undo/expected/repo/file0
+++ /dev/null
@@ -1 +0,0 @@
-test0
diff --git a/test/integration/undo/expected/repo/file1 b/test/integration/undo/expected/repo/file1
deleted file mode 100644
index a5bce3fd2..000000000
--- a/test/integration/undo/expected/repo/file1
+++ /dev/null
@@ -1 +0,0 @@
-test1
diff --git a/test/integration/undo/expected/repo/file2 b/test/integration/undo/expected/repo/file2
deleted file mode 100644
index 180cf8328..000000000
--- a/test/integration/undo/expected/repo/file2
+++ /dev/null
@@ -1 +0,0 @@
-test2
diff --git a/test/integration/undo/expected/repo/file4 b/test/integration/undo/expected/repo/file4
deleted file mode 100644
index 0c2aa38e0..000000000
--- a/test/integration/undo/expected/repo/file4
+++ /dev/null
@@ -1,3 +0,0 @@
-line one
-line two
-line three
diff --git a/test/integration/undo/recording.json b/test/integration/undo/recording.json
deleted file mode 100644
index 3c4161386..000000000
--- a/test/integration/undo/recording.json
+++ /dev/null
@@ -1 +0,0 @@
-{"KeyEvents":[{"Timestamp":627,"Mod":0,"Key":259,"Ch":0},{"Timestamp":979,"Mod":0,"Key":259,"Ch":0},{"Timestamp":1443,"Mod":0,"Key":256,"Ch":100},{"Timestamp":1723,"Mod":0,"Key":13,"Ch":13},{"Timestamp":2411,"Mod":0,"Key":256,"Ch":102},{"Timestamp":2811,"Mod":0,"Key":13,"Ch":13},{"Timestamp":3515,"Mod":0,"Key":256,"Ch":115},{"Timestamp":3994,"Mod":0,"Key":13,"Ch":13},{"Timestamp":5490,"Mod":0,"Key":256,"Ch":122},{"Timestamp":6490,"Mod":0,"Key":256,"Ch":122},{"Timestamp":7387,"Mod":0,"Key":256,"Ch":122},{"Timestamp":8428,"Mod":2,"Key":26,"Ch":26},{"Timestamp":9234,"Mod":0,"Key":256,"Ch":113}],"ResizeEvents":[{"Timestamp":0,"Width":272,"Height":74}]} \ No newline at end of file
diff --git a/test/integration/undo/setup.sh b/test/integration/undo/setup.sh
deleted file mode 100644
index 4cd444a1f..000000000
--- a/test/integration/undo/setup.sh
+++ /dev/null
@@ -1,40 +0,0 @@
-#!/bin/sh
-
-set -e
-
-cd $1
-
-git init
-
-git config user.email "CI@example.com"
-git config user.name "CI"
-
-echo test0 > file0
-git add .
-git commit -am file0
-
-echo test1 > file1
-git add .
-git commit -am file1
-
-echo test2 > file2
-git add .
-git commit -am file2
-
-echo "line one" > file4
-git add .
-git commit -am file4
-
-git checkout -b branch2
-
-echo "line two" >> file4
-git add .
-git commit -am file4
-
-echo "line three" >> file4
-git add .
-git commit -am file4
-
-echo "line two" >> file2
-git add .
-git commit -am file2
diff --git a/test/integration/undo/test.json b/test/integration/undo/test.json
deleted file mode 100644
index 70ec964d0..000000000
--- a/test/integration/undo/test.json
+++ /dev/null
@@ -1 +0,0 @@
-{ "description": "undoing some changes to commits. Skipped because it's failing on CI for some reason", "speed": 10, "skip": true }