summaryrefslogtreecommitdiffstats
path: root/test
diff options
context:
space:
mode:
authorJesse Duffield <jessedduffield@gmail.com>2021-04-05 11:40:58 +1000
committerJesse Duffield <jessedduffield@gmail.com>2021-04-06 19:34:32 +1000
commitefed3137211f749fcdf84ce7e1f3f99527955167 (patch)
treed209676544da5914a0c499b1b0fd20b14a2172ac /test
parent795cf39ddf5f9116e28c8eca332648eaedd8441e (diff)
update patch building 2 test
Diffstat (limited to 'test')
-rw-r--r--test/integration/patchBuilding2/expected/.git_keep/COMMIT_EDITMSG2
-rw-r--r--test/integration/patchBuilding2/expected/.git_keep/ORIG_HEAD2
-rw-r--r--test/integration/patchBuilding2/expected/.git_keep/indexbin209 -> 281 bytes
-rw-r--r--test/integration/patchBuilding2/expected/.git_keep/logs/HEAD13
-rw-r--r--test/integration/patchBuilding2/expected/.git_keep/logs/refs/heads/master11
-rw-r--r--test/integration/patchBuilding2/expected/.git_keep/logs/refs/stash2
-rw-r--r--test/integration/patchBuilding2/expected/.git_keep/objects/01/287c3b620e4e8db2cef27436347eb4a92e0d56bin150 -> 0 bytes
-rw-r--r--test/integration/patchBuilding2/expected/.git_keep/objects/06/855901b0dbd8859a7ef5437380cef241f60187bin0 -> 182 bytes
-rw-r--r--test/integration/patchBuilding2/expected/.git_keep/objects/0a/1e762c8cd2587e05d56acb7294937adb3b90b4bin0 -> 155 bytes
-rw-r--r--test/integration/patchBuilding2/expected/.git_keep/objects/28/d8e975606801b4ba31b292312d4030109e4f1abin0 -> 149 bytes
-rw-r--r--test/integration/patchBuilding2/expected/.git_keep/objects/47/5a06b7978eef6509efdd2a86e341992d9f2908bin0 -> 41 bytes
-rw-r--r--test/integration/patchBuilding2/expected/.git_keep/objects/56/77dceabb2de40c648da3c831d037b429375131bin0 -> 149 bytes
-rw-r--r--test/integration/patchBuilding2/expected/.git_keep/objects/5f/5557f5cc1bc1a0c0b617458b3642366a2c27babin77 -> 0 bytes
-rw-r--r--test/integration/patchBuilding2/expected/.git_keep/objects/60/39f2c23e9f10c8b11e82639bdceafb795ec7abbin164 -> 0 bytes
-rw-r--r--test/integration/patchBuilding2/expected/.git_keep/objects/80/8f2484733488c2b6bd2f3773b04437bbb20434bin0 -> 146 bytes
-rw-r--r--test/integration/patchBuilding2/expected/.git_keep/objects/8a/fc5e59aed0d570b89e1a658641c02b604ce71dbin0 -> 164 bytes
-rw-r--r--test/integration/patchBuilding2/expected/.git_keep/objects/8d/d7331351a6d2b809cbab136a83f8c69abb0b4dbin154 -> 0 bytes
-rw-r--r--test/integration/patchBuilding2/expected/.git_keep/objects/93/96d8d0c471661257f6c16c1957452912c0c6f5bin41 -> 0 bytes
-rw-r--r--test/integration/patchBuilding2/expected/.git_keep/objects/a0/8cd3e6b3dcd7e7e2741363892bd4ff8cf648222
-rw-r--r--test/integration/patchBuilding2/expected/.git_keep/objects/d0/15c882b061d63669daf4b25c918c8155d88c663
-rw-r--r--test/integration/patchBuilding2/expected/.git_keep/objects/d3/4fc4a9c0c675a5cb11d848e5afef4c89160dc0bin0 -> 103 bytes
-rw-r--r--test/integration/patchBuilding2/expected/.git_keep/objects/e3/31050363ceb0b12d9d042e37879d892d867ea0bin0 -> 103 bytes
-rw-r--r--test/integration/patchBuilding2/expected/.git_keep/objects/e9/6fdfcdc6bdb0e71e4d000259e59ac26532e7a1bin119 -> 0 bytes
-rw-r--r--test/integration/patchBuilding2/expected/.git_keep/objects/eb/6ec5af0d63d4e60dc3c8d6006626a8051070e8bin149 -> 0 bytes
-rw-r--r--test/integration/patchBuilding2/expected/.git_keep/objects/f0/e63d3cbcd3bf9ca5425bab2d0b0bd09d48502e2
-rw-r--r--test/integration/patchBuilding2/expected/.git_keep/refs/heads/master2
-rw-r--r--test/integration/patchBuilding2/expected/.git_keep/refs/stash2
-rw-r--r--test/integration/patchBuilding2/expected/myfile24
-rw-r--r--test/integration/patchBuilding2/expected/myfile31
-rw-r--r--test/integration/patchBuilding2/recording.json2
-rw-r--r--test/integration/patchBuilding2/test.json2
31 files changed, 23 insertions, 27 deletions
diff --git a/test/integration/patchBuilding2/expected/.git_keep/COMMIT_EDITMSG b/test/integration/patchBuilding2/expected/.git_keep/COMMIT_EDITMSG
index d72af3146..9daeafb98 100644
--- a/test/integration/patchBuilding2/expected/.git_keep/COMMIT_EDITMSG
+++ b/test/integration/patchBuilding2/expected/.git_keep/COMMIT_EDITMSG
@@ -1 +1 @@
-asd
+test
diff --git a/test/integration/patchBuilding2/expected/.git_keep/ORIG_HEAD b/test/integration/patchBuilding2/expected/.git_keep/ORIG_HEAD
index 48f86a0be..073c4e65c 100644
--- a/test/integration/patchBuilding2/expected/.git_keep/ORIG_HEAD
+++ b/test/integration/patchBuilding2/expected/.git_keep/ORIG_HEAD
@@ -1 +1 @@
-eb6ec5af0d63d4e60dc3c8d6006626a8051070e8
+28d8e975606801b4ba31b292312d4030109e4f1a
diff --git a/test/integration/patchBuilding2/expected/.git_keep/index b/test/integration/patchBuilding2/expected/.git_keep/index
index ea7ff9d65..d1693a13d 100644
--- a/test/integration/patchBuilding2/expected/.git_keep/index
+++ b/test/integration/patchBuilding2/expected/.git_keep/index
Binary files differ
diff --git a/test/integration/patchBuilding2/expected/.git_keep/logs/HEAD b/test/integration/patchBuilding2/expected/.git_keep/logs/HEAD
index 7bd0ac678..ee1e9a05a 100644
--- a/test/integration/patchBuilding2/expected/.git_keep/logs/HEAD
+++ b/test/integration/patchBuilding2/expected/.git_keep/logs/HEAD
@@ -1,7 +1,6 @@
-0000000000000000000000000000000000000000 e96fdfcdc6bdb0e71e4d000259e59ac26532e7a1 CI <CI@example.com> 1601981272 +1100 commit (initial): myfile1
-e96fdfcdc6bdb0e71e4d000259e59ac26532e7a1 eb6ec5af0d63d4e60dc3c8d6006626a8051070e8 CI <CI@example.com> 1601981272 +1100 commit: myfile2
-eb6ec5af0d63d4e60dc3c8d6006626a8051070e8 8dd7331351a6d2b809cbab136a83f8c69abb0b4d CI <CI@example.com> 1601981272 +1100 commit: myfile2 update
-8dd7331351a6d2b809cbab136a83f8c69abb0b4d 01287c3b620e4e8db2cef27436347eb4a92e0d56 CI <CI@example.com> 1601981272 +1100 commit: myfile3
-01287c3b620e4e8db2cef27436347eb4a92e0d56 eb6ec5af0d63d4e60dc3c8d6006626a8051070e8 CI <CI@example.com> 1601981275 +1100 reset: moving to eb6ec5af0d63d4e60dc3c8d6006626a8051070e8
-eb6ec5af0d63d4e60dc3c8d6006626a8051070e8 eb6ec5af0d63d4e60dc3c8d6006626a8051070e8 CI <CI@example.com> 1601981278 +1100 reset: moving to HEAD
-eb6ec5af0d63d4e60dc3c8d6006626a8051070e8 d015c882b061d63669daf4b25c918c8155d88c66 CI <CI@example.com> 1601981288 +1100 commit: asd
+0000000000000000000000000000000000000000 a08cd3e6b3dcd7e7e2741363892bd4ff8cf64822 CI <CI@example.com> 1617586780 +1000 commit (initial): myfile1
+a08cd3e6b3dcd7e7e2741363892bd4ff8cf64822 5677dceabb2de40c648da3c831d037b429375131 CI <CI@example.com> 1617586780 +1000 commit: myfile2
+5677dceabb2de40c648da3c831d037b429375131 0a1e762c8cd2587e05d56acb7294937adb3b90b4 CI <CI@example.com> 1617586780 +1000 commit: myfile2 update
+0a1e762c8cd2587e05d56acb7294937adb3b90b4 28d8e975606801b4ba31b292312d4030109e4f1a CI <CI@example.com> 1617586780 +1000 commit: myfile3
+28d8e975606801b4ba31b292312d4030109e4f1a 28d8e975606801b4ba31b292312d4030109e4f1a CI <CI@example.com> 1617586788 +1000 reset: moving to HEAD
+28d8e975606801b4ba31b292312d4030109e4f1a 808f2484733488c2b6bd2f3773b04437bbb20434 CI <CI@example.com> 1617586799 +1000 commit: test
diff --git a/test/integration/patchBuilding2/expected/.git_keep/logs/refs/heads/master b/test/integration/patchBuilding2/expected/.git_keep/logs/refs/heads/master
index 319c6e78e..2b2404ea1 100644
--- a/test/integration/patchBuilding2/expected/.git_keep/logs/refs/heads/master
+++ b/test/integration/patchBuilding2/expected/.git_keep/logs/refs/heads/master
@@ -1,6 +1,5 @@
-0000000000000000000000000000000000000000 e96fdfcdc6bdb0e71e4d000259e59ac26532e7a1 CI <CI@example.com> 1601981272 +1100 commit (initial): myfile1
-e96fdfcdc6bdb0e71e4d000259e59ac26532e7a1 eb6ec5af0d63d4e60dc3c8d6006626a8051070e8 CI <CI@example.com> 1601981272 +1100 commit: myfile2
-eb6ec5af0d63d4e60dc3c8d6006626a8051070e8 8dd7331351a6d2b809cbab136a83f8c69abb0b4d CI <CI@example.com> 1601981272 +1100 commit: myfile2 update
-8dd7331351a6d2b809cbab136a83f8c69abb0b4d 01287c3b620e4e8db2cef27436347eb4a92e0d56 CI <CI@example.com> 1601981272 +1100 commit: myfile3
-01287c3b620e4e8db2cef27436347eb4a92e0d56 eb6ec5af0d63d4e60dc3c8d6006626a8051070e8 CI <CI@example.com> 1601981275 +1100 reset: moving to eb6ec5af0d63d4e60dc3c8d6006626a8051070e8
-eb6ec5af0d63d4e60dc3c8d6006626a8051070e8 d015c882b061d63669daf4b25c918c8155d88c66 CI <CI@example.com> 1601981288 +1100 commit: asd
+0000000000000000000000000000000000000000 a08cd3e6b3dcd7e7e2741363892bd4ff8cf64822 CI <CI@example.com> 1617586780 +1000 commit (initial): myfile1
+a08cd3e6b3dcd7e7e2741363892bd4ff8cf64822 5677dceabb2de40c648da3c831d037b429375131 CI <CI@example.com> 1617586780 +1000 commit: myfile2
+5677dceabb2de40c648da3c831d037b429375131 0a1e762c8cd2587e05d56acb7294937adb3b90b4 CI <CI@example.com> 1617586780 +1000 commit: myfile2 update
+0a1e762c8cd2587e05d56acb7294937adb3b90b4 28d8e975606801b4ba31b292312d4030109e4f1a CI <CI@example.com> 1617586780 +1000 commit: myfile3
+28d8e975606801b4ba31b292312d4030109e4f1a 808f2484733488c2b6bd2f3773b04437bbb20434 CI <CI@example.com> 1617586799 +1000 commit: test
diff --git a/test/integration/patchBuilding2/expected/.git_keep/logs/refs/stash b/test/integration/patchBuilding2/expected/.git_keep/logs/refs/stash
index f0e954b6c..e9334f7fa 100644
--- a/test/integration/patchBuilding2/expected/.git_keep/logs/refs/stash
+++ b/test/integration/patchBuilding2/expected/.git_keep/logs/refs/stash
@@ -1 +1 @@
-0000000000000000000000000000000000000000 f0e63d3cbcd3bf9ca5425bab2d0b0bd09d48502e CI <CI@example.com> 1601981278 +1100 On master: asd
+0000000000000000000000000000000000000000 06855901b0dbd8859a7ef5437380cef241f60187 CI <CI@example.com> 1617586788 +1000 On master: asd
diff --git a/test/integration/patchBuilding2/expected/.git_keep/objects/01/287c3b620e4e8db2cef27436347eb4a92e0d56 b/test/integration/patchBuilding2/expected/.git_keep/objects/01/287c3b620e4e8db2cef27436347eb4a92e0d56
deleted file mode 100644
index feb982d86..000000000
--- a/test/integration/patchBuilding2/expected/.git_keep/objects/01/287c3b620e4e8db2cef27436347eb4a92e0d56
+++ /dev/null
Binary files differ
diff --git a/test/integration/patchBuilding2/expected/.git_keep/objects/06/855901b0dbd8859a7ef5437380cef241f60187 b/test/integration/patchBuilding2/expected/.git_keep/objects/06/855901b0dbd8859a7ef5437380cef241f60187
new file mode 100644
index 000000000..29fc008b6
--- /dev/null
+++ b/test/integration/patchBuilding2/expected/.git_keep/objects/06/855901b0dbd8859a7ef5437380cef241f60187
Binary files differ
diff --git a/test/integration/patchBuilding2/expected/.git_keep/objects/0a/1e762c8cd2587e05d56acb7294937adb3b90b4 b/test/integration/patchBuilding2/expected/.git_keep/objects/0a/1e762c8cd2587e05d56acb7294937adb3b90b4
new file mode 100644
index 000000000..95d201062
--- /dev/null
+++ b/test/integration/patchBuilding2/expected/.git_keep/objects/0a/1e762c8cd2587e05d56acb7294937adb3b90b4
Binary files differ
diff --git a/test/integration/patchBuilding2/expected/.git_keep/objects/28/d8e975606801b4ba31b292312d4030109e4f1a b/test/integration/patchBuilding2/expected/.git_keep/objects/28/d8e975606801b4ba31b292312d4030109e4f1a
new file mode 100644
index 000000000..0101e824a
--- /dev/null
+++ b/test/integration/patchBuilding2/expected/.git_keep/objects/28/d8e975606801b4ba31b292312d4030109e4f1a
Binary files differ
diff --git a/test/integration/patchBuilding2/expected/.git_keep/objects/47/5a06b7978eef6509efdd2a86e341992d9f2908 b/test/integration/patchBuilding2/expected/.git_keep/objects/47/5a06b7978eef6509efdd2a86e341992d9f2908
new file mode 100644
index 000000000..5b95c0039
--- /dev/null
+++ b/test/integration/patchBuilding2/expected/.git_keep/objects/47/5a06b7978eef6509efdd2a86e341992d9f2908
Binary files differ
diff --git a/test/integration/patchBuilding2/expected/.git_keep/objects/56/77dceabb2de40c648da3c831d037b429375131 b/test/integration/patchBuilding2/expected/.git_keep/objects/56/77dceabb2de40c648da3c831d037b429375131
new file mode 100644
index 000000000..7eb021d87
--- /dev/null
+++ b/test/integration/patchBuilding2/expected/.git_keep/objects/56/77dceabb2de40c648da3c831d037b429375131
Binary files differ
diff --git a/test/integration/patchBuilding2/expected/.git_keep/objects/5f/5557f5cc1bc1a0c0b617458b3642366a2c27ba b/test/integration/patchBuilding2/expected/.git_keep/objects/5f/5557f5cc1bc1a0c0b617458b3642366a2c27ba
deleted file mode 100644
index 3d57ba22d..000000000
--- a/test/integration/patchBuilding2/expected/.git_keep/objects/5f/5557f5cc1bc1a0c0b617458b3642366a2c27ba
+++ /dev/null
Binary files differ
diff --git a/test/integration/patchBuilding2/expected/.git_keep/objects/60/39f2c23e9f10c8b11e82639bdceafb795ec7ab b/test/integration/patchBuilding2/expected/.git_keep/objects/60/39f2c23e9f10c8b11e82639bdceafb795ec7ab
deleted file mode 100644
index fccf5e02e..000000000
--- a/test/integration/patchBuilding2/expected/.git_keep/objects/60/39f2c23e9f10c8b11e82639bdceafb795ec7ab
+++ /dev/null
Binary files differ
diff --git a/test/integration/patchBuilding2/expected/.git_keep/objects/80/8f2484733488c2b6bd2f3773b04437bbb20434 b/test/integration/patchBuilding2/expected/.git_keep/objects/80/8f2484733488c2b6bd2f3773b04437bbb20434
new file mode 100644
index 000000000..131931e6a
--- /dev/null
+++ b/test/integration/patchBuilding2/expected/.git_keep/objects/80/8f2484733488c2b6bd2f3773b04437bbb20434
Binary files differ
diff --git a/test/integration/patchBuilding2/expected/.git_keep/objects/8a/fc5e59aed0d570b89e1a658641c02b604ce71d b/test/integration/patchBuilding2/expected/.git_keep/objects/8a/fc5e59aed0d570b89e1a658641c02b604ce71d
new file mode 100644
index 000000000..f60db05cc
--- /dev/null
+++ b/test/integration/patchBuilding2/expected/.git_keep/objects/8a/fc5e59aed0d570b89e1a658641c02b604ce71d
Binary files differ
diff --git a/test/integration/patchBuilding2/expected/.git_keep/objects/8d/d7331351a6d2b809cbab136a83f8c69abb0b4d b/test/integration/patchBuilding2/expected/.git_keep/objects/8d/d7331351a6d2b809cbab136a83f8c69abb0b4d
deleted file mode 100644
index ed3a9ccf6..000000000
--- a/test/integration/patchBuilding2/expected/.git_keep/objects/8d/d7331351a6d2b809cbab136a83f8c69abb0b4d
+++ /dev/null
Binary files differ
diff --git a/test/integration/patchBuilding2/expected/.git_keep/objects/93/96d8d0c471661257f6c16c1957452912c0c6f5 b/test/integration/patchBuilding2/expected/.git_keep/objects/93/96d8d0c471661257f6c16c1957452912c0c6f5
deleted file mode 100644
index 449805fe8..000000000
--- a/test/integration/patchBuilding2/expected/.git_keep/objects/93/96d8d0c471661257f6c16c1957452912c0c6f5
+++ /dev/null
Binary files differ
diff --git a/test/integration/patchBuilding2/expected/.git_keep/objects/a0/8cd3e6b3dcd7e7e2741363892bd4ff8cf64822 b/test/integration/patchBuilding2/expected/.git_keep/objects/a0/8cd3e6b3dcd7e7e2741363892bd4ff8cf64822
new file mode 100644
index 000000000..0ad5f47f2
--- /dev/null
+++ b/test/integration/patchBuilding2/expected/.git_keep/objects/a0/8cd3e6b3dcd7e7e2741363892bd4ff8cf64822
@@ -0,0 +1,2 @@
+xA
+0@Ѯsʌ'))1P!")#tyS5[˥*`?4df 9PxKL}⧽qzm[ @B•ѝ4;eUr?4=, \ No newline at end of file
diff --git a/test/integration/patchBuilding2/expected/.git_keep/objects/d0/15c882b061d63669daf4b25c918c8155d88c66 b/test/integration/patchBuilding2/expected/.git_keep/objects/d0/15c882b061d63669daf4b25c918c8155d88c66
deleted file mode 100644
index b4840ded9..000000000
--- a/test/integration/patchBuilding2/expected/.git_keep/objects/d0/15c882b061d63669daf4b25c918c8155d88c66
+++ /dev/null
@@ -1,3 +0,0 @@
-xA
-0@Q9E$Ic2`l<=[|]Z{tg8LDi&U,
-1 K!Df Rf) cj\9d |}88+m}IvȀ!gDp{ݧɝ*8x \ No newline at end of file
diff --git a/test/integration/patchBuilding2/expected/.git_keep/objects/d3/4fc4a9c0c675a5cb11d848e5afef4c89160dc0 b/test/integration/patchBuilding2/expected/.git_keep/objects/d3/4fc4a9c0c675a5cb11d848e5afef4c89160dc0
new file mode 100644
index 000000000..cbcbdde51
--- /dev/null
+++ b/test/integration/patchBuilding2/expected/.git_keep/objects/d3/4fc4a9c0c675a5cb11d848e5afef4c89160dc0
Binary files differ
diff --git a/test/integration/patchBuilding2/expected/.git_keep/objects/e3/31050363ceb0b12d9d042e37879d892d867ea0 b/test/integration/patchBuilding2/expected/.git_keep/objects/e3/31050363ceb0b12d9d042e37879d892d867ea0
new file mode 100644
index 000000000..a71694532
--- /dev/null
+++ b/test/integration/patchBuilding2/expected/.git_keep/objects/e3/31050363ceb0b12d9d042e37879d892d867ea0
Binary files differ
diff --git a/test/integration/patchBuilding2/expected/.git_keep/objects/e9/6fdfcdc6bdb0e71e4d000259e59ac26532e7a1 b/test/integration/patchBuilding2/expected/.git_keep/objects/e9/6fdfcdc6bdb0e71e4d000259e59ac26532e7a1
deleted file mode 100644
index 5452038f9..000000000
--- a/test/integration/patchBuilding2/expected/.git_keep/objects/e9/6fdfcdc6bdb0e71e4d000259e59ac26532e7a1
+++ /dev/null
Binary files differ
diff --git a/test/integration/patchBuilding2/expected/.git_keep/objects/eb/6ec5af0d63d4e60dc3c8d6006626a8051070e8 b/test/integration/patchBuilding2/expected/.git_keep/objects/eb/6ec5af0d63d4e60dc3c8d6006626a8051070e8
deleted file mode 100644
index ab2a044f3..000000000
--- a/test/integration/patchBuilding2/expected/.git_keep/objects/eb/6ec5af0d63d4e60dc3c8d6006626a8051070e8
+++ /dev/null
Binary files differ
diff --git a/test/integration/patchBuilding2/expected/.git_keep/objects/f0/e63d3cbcd3bf9ca5425bab2d0b0bd09d48502e b/test/integration/patchBuilding2/expected/.git_keep/objects/f0/e63d3cbcd3bf9ca5425bab2d0b0bd09d48502e
deleted file mode 100644
index b18a466b8..000000000
--- a/test/integration/patchBuilding2/expected/.git_keep/objects/f0/e63d3cbcd3bf9ca5425bab2d0b0bd09d48502e
+++ /dev/null
@@ -1,2 +0,0 @@
-x=j1@{ a7` \ ш"Y{i_tg673PCRE%I *9(-_nu2McТ6 ʍ<U0' {Jw,{
-EZK2U |/'{qw]+|f88uO|]a? RJ \ No newline at end of file
diff --git a/test/integration/patchBuilding2/expected/.git_keep/refs/heads/master b/test/integration/patchBuilding2/expected/.git_keep/refs/heads/master
index 1c73939d3..ca13e5a27 100644
--- a/test/integration/patchBuilding2/expected/.git_keep/refs/heads/master
+++ b/test/integration/patchBuilding2/expected/.git_keep/refs/heads/master
@@ -1 +1 @@
-d015c882b061d63669daf4b25c918c8155d88c66
+808f2484733488c2b6bd2f3773b04437bbb20434
diff --git a/test/integration/patchBuilding2/expected/.git_keep/refs/stash b/test/integration/patchBuilding2/expected/.git_keep/refs/stash
index 2ab6ed5c2..298dc200f 100644
--- a/test/integration/patchBuilding2/expected/.git_keep/refs/stash
+++ b/test/integration/patchBuilding2/expected/.git_keep/refs/stash
@@ -1 +1 @@
-f0e63d3cbcd3bf9ca5425bab2d0b0bd09d48502e
+06855901b0dbd8859a7ef5437380cef241f60187
diff --git a/test/integration/patchBuilding2/expected/myfile2 b/test/integration/patchBuilding2/expected/myfile2
index 9396d8d0c..475a06b79 100644
--- a/test/integration/patchBuilding2/expected/myfile2
+++ b/test/integration/patchBuilding2/expected/myfile2
@@ -1,3 +1,3 @@
-firstline2
+firstline
secondline
-thirdline
+thirdline2
diff --git a/test/integration/patchBuilding2/expected/myfile3 b/test/integration/patchBuilding2/expected/myfile3
new file mode 100644
index 000000000..df6b0d2bc
--- /dev/null
+++ b/test/integration/patchBuilding2/expected/myfile3
@@ -0,0 +1 @@
+test3
diff --git a/test/integration/patchBuilding2/recording.json b/test/integration/patchBuilding2/recording.json
index 714bbf2f9..a5fdd6406 100644
--- a/test/integration/patchBuilding2/recording.json
+++ b/test/integration/patchBuilding2/recording.json
@@ -1 +1 @@
-[{"Timestamp":27,"Event":{"Type":1,"Mod":0,"Key":0,"Ch":0,"Width":0,"Height":0,"Err":null,"MouseX":0,"MouseY":0,"N":0,"Bytes":null}},{"Timestamp":463,"Event":{"Type":0,"Mod":0,"Key":65514,"Ch":0,"Width":0,"Height":0,"Err":null,"MouseX":0,"MouseY":0,"N":3,"Bytes":"G09D"}},{"Timestamp":589,"Event":{"Type":0,"Mod":0,"Key":65514,"Ch":0,"Width":0,"Height":0,"Err":null,"MouseX":0,"MouseY":0,"N":3,"Bytes":"G09D"}},{"Timestamp":942,"Event":{"Type":0,"Mod":0,"Key":65516,"Ch":0,"Width":0,"Height":0,"Err":null,"MouseX":0,"MouseY":0,"N":3,"Bytes":"G09C"}},{"Timestamp":1413,"Event":{"Type":0,"Mod":0,"Key":65516,"Ch":0,"Width":0,"Height":0,"Err":null,"MouseX":0,"MouseY":0,"N":3,"Bytes":"G09C"}},{"Timestamp":1750,"Event":{"Type":0,"Mod":0,"Key":0,"Ch":103,"Width":0,"Height":0,"Err":null,"MouseX":0,"MouseY":0,"N":1,"Bytes":"Zw=="}},{"Timestamp":1981,"Event":{"Type":0,"Mod":0,"Key":13,"Ch":0,"Width":0,"Height":0,"Err":null,"MouseX":0,"MouseY":0,"N":1,"Bytes":"DQ=="}},{"Timestamp":2350,"Event":{"Type":0,"Mod":0,"Key":65515,"Ch":0,"Width":0,"Height":0,"Err":null,"MouseX":0,"MouseY":0,"N":3,"Bytes":"G09E"}},{"Timestamp":2437,"Event":{"Type":0,"Mod":0,"Key":65515,"Ch":0,"Width":0,"Height":0,"Err":null,"MouseX":0,"MouseY":0,"N":3,"Bytes":"G09E"}},{"Timestamp":2734,"Event":{"Type":0,"Mod":0,"Key":65516,"Ch":0,"Width":0,"Height":0,"Err":null,"MouseX":0,"MouseY":0,"N":3,"Bytes":"G09C"}},{"Timestamp":3063,"Event":{"Type":0,"Mod":0,"Key":0,"Ch":100,"Width":0,"Height":0,"Err":null,"MouseX":0,"MouseY":0,"N":1,"Bytes":"ZA=="}},{"Timestamp":3271,"Event":{"Type":0,"Mod":0,"Key":13,"Ch":0,"Width":0,"Height":0,"Err":null,"MouseX":0,"MouseY":0,"N":1,"Bytes":"DQ=="}},{"Timestamp":4054,"Event":{"Type":0,"Mod":0,"Key":0,"Ch":115,"Width":0,"Height":0,"Err":null,"MouseX":0,"MouseY":0,"N":1,"Bytes":"cw=="}},{"Timestamp":4479,"Event":{"Type":0,"Mod":0,"Key":0,"Ch":97,"Width":0,"Height":0,"Err":null,"MouseX":0,"MouseY":0,"N":1,"Bytes":"YQ=="}},{"Timestamp":4542,"Event":{"Type":0,"Mod":0,"Key":0,"Ch":115,"Width":0,"Height":0,"Err":null,"MouseX":0,"MouseY":0,"N":1,"Bytes":"cw=="}},{"Timestamp":4607,"Event":{"Type":0,"Mod":0,"Key":0,"Ch":100,"Width":0,"Height":0,"Err":null,"MouseX":0,"MouseY":0,"N":1,"Bytes":"ZA=="}},{"Timestamp":4807,"Event":{"Type":0,"Mod":0,"Key":13,"Ch":0,"Width":0,"Height":0,"Err":null,"MouseX":0,"MouseY":0,"N":1,"Bytes":"DQ=="}},{"Timestamp":5158,"Event":{"Type":0,"Mod":0,"Key":65514,"Ch":0,"Width":0,"Height":0,"Err":null,"MouseX":0,"MouseY":0,"N":3,"Bytes":"G09D"}},{"Timestamp":5270,"Event":{"Type":0,"Mod":0,"Key":65514,"Ch":0,"Width":0,"Height":0,"Err":null,"MouseX":0,"MouseY":0,"N":3,"Bytes":"G09D"}},{"Timestamp":5397,"Event":{"Type":0,"Mod":0,"Key":65514,"Ch":0,"Width":0,"Height":0,"Err":null,"MouseX":0,"MouseY":0,"N":3,"Bytes":"G09D"}},{"Timestamp":6103,"Event":{"Type":0,"Mod":0,"Key":13,"Ch":0,"Width":0,"Height":0,"Err":null,"MouseX":0,"MouseY":0,"N":1,"Bytes":"DQ=="}},{"Timestamp":6582,"Event":{"Type":0,"Mod":0,"Key":13,"Ch":0,"Width":0,"Height":0,"Err":null,"MouseX":0,"MouseY":0,"N":1,"Bytes":"DQ=="}},{"Timestamp":6942,"Event":{"Type":0,"Mod":0,"Key":0,"Ch":118,"Width":0,"Height":0,"Err":null,"MouseX":0,"MouseY":0,"N":1,"Bytes":"dg=="}},{"Timestamp":7141,"Event":{"Type":0,"Mod":0,"Key":65516,"Ch":0,"Width":0,"Height":0,"Err":null,"MouseX":0,"MouseY":0,"N":3,"Bytes":"G09C"}},{"Timestamp":7567,"Event":{"Type":0,"Mod":0,"Key":32,"Ch":0,"Width":0,"Height":0,"Err":null,"MouseX":0,"MouseY":0,"N":1,"Bytes":"IA=="}},{"Timestamp":8294,"Event":{"Type":0,"Mod":0,"Key":16,"Ch":0,"Width":0,"Height":0,"Err":null,"MouseX":0,"MouseY":0,"N":1,"Bytes":"EA=="}},{"Timestamp":9149,"Event":{"Type":0,"Mod":0,"Key":65516,"Ch":0,"Width":0,"Height":0,"Err":null,"MouseX":0,"MouseY":0,"N":3,"Bytes":"G09C"}},{"Timestamp":9406,"Event":{"Type":0,"Mod":0,"Key":13,"Ch":0,"Width":0,"Height":0,"Err":null,"MouseX":0,"MouseY":0,"N":1,"Bytes":"DQ=="}},{"Timestamp":9922,"Event":{"Type":0,"Mod":0,"Key":27,"Ch":0,"Width":0,"Height":0,"Err":null,"MouseX":0,"MouseY":0,"N":1,"Bytes":"Gw=="}},{"Timestamp":10270,"Event":{"Type":0,"Mod":0,"Key":65514,"Ch":0,"Width":0,"Height":0,"Err":null,"MouseX":0,"MouseY":0,"N":3,"Bytes":"G09D"}},{"Timestamp":10414,"Event":{"Type":0,"Mod":0,"Key":65514,"Ch":0,"Width":0,"Height":0,"Err":null,"MouseX":0,"MouseY":0,"N":3,"Bytes":"G09D"}},{"Timestamp":12550,"Event":{"Type":0,"Mod":0,"Key":32,"Ch":0,"Width":0,"Height":0,"Err":null,"MouseX":0,"MouseY":0,"N":1,"Bytes":"IA=="}},{"Timestamp":12878,"Event":{"Type":0,"Mod":0,"Key":0,"Ch":99,"Width":0,"Height":0,"Err":null,"MouseX":0,"MouseY":0,"N":1,"Bytes":"Yw=="}},{"Timestamp":13879,"Event":{"Type":0,"Mod":0,"Key":13,"Ch":0,"Width":0,"Height":0,"Err":null,"MouseX":0,"MouseY":0,"N":1,"Bytes":"DQ=="}},{"Timestamp":14462,"Event":{"Type":0,"Mod":0,"Key":0,"Ch":97,"Width":0,"Height":0,"Err":null,"MouseX":0,"MouseY":0,"N":1,"Bytes":"YQ=="}},{"Timestamp":14494,"Event":{"Type":0,"Mod":0,"Key":0,"Ch":115,"Width":0,"Height":0,"Err":null,"MouseX":0,"MouseY":0,"N":1,"Bytes":"cw=="}},{"Timestamp":14567,"Event":{"Type":0,"Mod":0,"Key":0,"Ch":100,"Width":0,"Height":0,"Err":null,"MouseX":0,"MouseY":0,"N":1,"Bytes":"ZA=="}},{"Timestamp":14735,"Event":{"Type":0,"Mod":0,"Key":13,"Ch":0,"Width":0,"Height":0,"Err":null,"MouseX":0,"MouseY":0,"N":1,"Bytes":"DQ=="}},{"Timestamp":15294,"Event":{"Type":0,"Mod":0,"Key":0,"Ch":113,"Width":0,"Height":0,"Err":null,"MouseX":0,"MouseY":0,"N":1,"Bytes":"cQ=="}}] \ No newline at end of file
+{"KeyEvents":[{"Timestamp":539,"Mod":0,"Key":259,"Ch":0},{"Timestamp":692,"Mod":0,"Key":259,"Ch":0},{"Timestamp":963,"Mod":0,"Key":258,"Ch":0},{"Timestamp":1267,"Mod":0,"Key":13,"Ch":13},{"Timestamp":2075,"Mod":0,"Key":256,"Ch":32},{"Timestamp":3027,"Mod":2,"Key":16,"Ch":16},{"Timestamp":3699,"Mod":0,"Key":258,"Ch":0},{"Timestamp":4139,"Mod":0,"Key":258,"Ch":0},{"Timestamp":4299,"Mod":0,"Key":258,"Ch":0},{"Timestamp":4755,"Mod":0,"Key":257,"Ch":0},{"Timestamp":5092,"Mod":0,"Key":13,"Ch":13},{"Timestamp":5666,"Mod":0,"Key":256,"Ch":96},{"Timestamp":6067,"Mod":0,"Key":260,"Ch":0},{"Timestamp":6412,"Mod":0,"Key":260,"Ch":0},{"Timestamp":7699,"Mod":0,"Key":256,"Ch":115},{"Timestamp":8083,"Mod":0,"Key":256,"Ch":97},{"Timestamp":8163,"Mod":0,"Key":256,"Ch":115},{"Timestamp":8282,"Mod":0,"Key":256,"Ch":100},{"Timestamp":8635,"Mod":0,"Key":13,"Ch":13},{"Timestamp":9035,"Mod":0,"Key":259,"Ch":0},{"Timestamp":9244,"Mod":0,"Key":259,"Ch":0},{"Timestamp":9450,"Mod":0,"Key":259,"Ch":0},{"Timestamp":10340,"Mod":0,"Key":13,"Ch":13},{"Timestamp":10787,"Mod":0,"Key":13,"Ch":13},{"Timestamp":12266,"Mod":0,"Key":13,"Ch":13},{"Timestamp":12731,"Mod":0,"Key":256,"Ch":32},{"Timestamp":12979,"Mod":0,"Key":258,"Ch":0},{"Timestamp":13219,"Mod":0,"Key":256,"Ch":32},{"Timestamp":13966,"Mod":0,"Key":27,"Ch":0},{"Timestamp":15315,"Mod":2,"Key":16,"Ch":16},{"Timestamp":16083,"Mod":0,"Key":258,"Ch":0},{"Timestamp":16355,"Mod":0,"Key":258,"Ch":0},{"Timestamp":16683,"Mod":0,"Key":257,"Ch":0},{"Timestamp":17131,"Mod":0,"Key":13,"Ch":13},{"Timestamp":17699,"Mod":0,"Key":260,"Ch":0},{"Timestamp":17947,"Mod":0,"Key":260,"Ch":0},{"Timestamp":18115,"Mod":0,"Key":260,"Ch":0},{"Timestamp":18667,"Mod":0,"Key":256,"Ch":99},{"Timestamp":19051,"Mod":0,"Key":256,"Ch":116},{"Timestamp":19123,"Mod":0,"Key":256,"Ch":101},{"Timestamp":19339,"Mod":0,"Key":256,"Ch":115},{"Timestamp":19379,"Mod":0,"Key":256,"Ch":116},{"Timestamp":19651,"Mod":0,"Key":13,"Ch":13},{"Timestamp":20091,"Mod":0,"Key":256,"Ch":113}],"ResizeEvents":[{"Timestamp":0,"Width":272,"Height":74}]} \ No newline at end of file
diff --git a/test/integration/patchBuilding2/test.json b/test/integration/patchBuilding2/test.json
index a27eda0bf..21fc106b8 100644
--- a/test/integration/patchBuilding2/test.json
+++ b/test/integration/patchBuilding2/test.json
@@ -1 +1 @@
-{ "description": "", "speed": 3 }
+{ "description": "", "speed": 5 }