From d7956c481d51fbb6820e0e4419c87427bbfd12bb Mon Sep 17 00:00:00 2001 From: Jesse Duffield Date: Sun, 12 Feb 2023 17:40:53 +1100 Subject: [PATCH] migrate submodule enter test --- pkg/integration/components/matcher.go | 2 +- pkg/integration/tests/submodule/enter.go | 69 ++++++++++++++++++ pkg/integration/tests/tests.go | 1 + .../submoduleEnter/expected/other_repo/HEAD | 1 - .../submoduleEnter/expected/other_repo/config | 8 -- .../expected/other_repo/description | 1 - .../expected/other_repo/info/exclude | 7 -- .../0e/6cf0a6b79e8d44e186d812a1f74b43d64fac52 | Bin 52 -> 0 bytes .../18/0cf8328022becee9aaa2577a8f84ea2b9f3827 | Bin 21 -> 0 bytes .../42/530e986dbb65877ed8d61ca0c816e425e5c62e | Bin 150 -> 0 bytes .../96/c588f28aac5a8ebd6430526697e82e46b3180c | Bin 83 -> 0 bytes .../a5/0a5125768001a3ea263ffb7cafbc421a508153 | 2 - .../a5/bce3fd2565d8f458555a0c6f42d0504a848bd5 | Bin 21 -> 0 bytes .../a7/341a59f0ddeef969e69fb6368266d22b0f2416 | Bin 77 -> 0 bytes .../fc/4712e93d74ad4fb68e2fd219ac253ae03e19a4 | 2 - .../expected/other_repo/packed-refs | 2 - .../expected/repo/.git_keep/COMMIT_EDITMSG | 1 - .../expected/repo/.git_keep/FETCH_HEAD | 0 .../expected/repo/.git_keep/HEAD | 1 - .../expected/repo/.git_keep/config | 13 ---- .../expected/repo/.git_keep/description | 1 - .../expected/repo/.git_keep/index | Bin 441 -> 0 bytes .../expected/repo/.git_keep/info/exclude | 7 -- .../expected/repo/.git_keep/logs/HEAD | 5 -- .../repo/.git_keep/logs/refs/heads/master | 5 -- .../repo/.git_keep/modules/other_repo/HEAD | 1 - .../.git_keep/modules/other_repo/ORIG_HEAD | 1 - .../repo/.git_keep/modules/other_repo/config | 14 ---- .../.git_keep/modules/other_repo/description | 1 - .../repo/.git_keep/modules/other_repo/index | Bin 137 -> 0 bytes .../.git_keep/modules/other_repo/info/exclude | 7 -- .../.git_keep/modules/other_repo/logs/HEAD | 5 -- .../modules/other_repo/logs/refs/heads/master | 3 - .../other_repo/logs/refs/remotes/origin/HEAD | 1 - .../0e/6cf0a6b79e8d44e186d812a1f74b43d64fac52 | Bin 52 -> 0 bytes .../18/0cf8328022becee9aaa2577a8f84ea2b9f3827 | Bin 21 -> 0 bytes .../42/530e986dbb65877ed8d61ca0c816e425e5c62e | Bin 150 -> 0 bytes .../96/c588f28aac5a8ebd6430526697e82e46b3180c | Bin 83 -> 0 bytes .../a5/0a5125768001a3ea263ffb7cafbc421a508153 | 2 - .../a5/bce3fd2565d8f458555a0c6f42d0504a848bd5 | Bin 21 -> 0 bytes .../a7/341a59f0ddeef969e69fb6368266d22b0f2416 | Bin 77 -> 0 bytes .../fc/4712e93d74ad4fb68e2fd219ac253ae03e19a4 | 2 - .../.git_keep/modules/other_repo/packed-refs | 2 - .../modules/other_repo/refs/heads/master | 1 - .../other_repo/refs/remotes/origin/HEAD | 1 - .../0e/6cf0a6b79e8d44e186d812a1f74b43d64fac52 | Bin 52 -> 0 bytes .../10/7f435787895be1068f01326df55c355a9d29b1 | Bin 154 -> 0 bytes .../18/0cf8328022becee9aaa2577a8f84ea2b9f3827 | Bin 21 -> 0 bytes .../2b/864257bf2d49adbad8785540d85030a60852ff | Bin 62 -> 0 bytes .../42/530e986dbb65877ed8d61ca0c816e425e5c62e | Bin 150 -> 0 bytes .../59/a9aee220657762e2d1c60799a0f5b03137d906 | Bin 155 -> 0 bytes .../96/c588f28aac5a8ebd6430526697e82e46b3180c | Bin 83 -> 0 bytes .../a5/0a5125768001a3ea263ffb7cafbc421a508153 | 2 - .../a5/bce3fd2565d8f458555a0c6f42d0504a848bd5 | Bin 21 -> 0 bytes .../a7/341a59f0ddeef969e69fb6368266d22b0f2416 | Bin 77 -> 0 bytes .../e1/eb418c0ff98940d4ea817eebcff5dcdde645ce | 4 - .../fc/4712e93d74ad4fb68e2fd219ac253ae03e19a4 | 2 - .../fd/65a5c96edfc884a78bfe3d0240cb8a7ea0a31a | 4 - .../expected/repo/.git_keep/refs/heads/master | 1 - .../expected/repo/.gitmodules_keep | 3 - .../submoduleEnter/expected/repo/myfile1 | 1 - .../submoduleEnter/expected/repo/myfile2 | 1 - .../submoduleEnter/expected/repo/myfile3 | 1 - .../expected/repo/other_repo/.git_keep | 1 - .../expected/repo/other_repo/myfile1 | 1 - .../integration/submoduleEnter/recording.json | 1 - test/integration/submoduleEnter/setup.sh | 30 -------- test/integration/submoduleEnter/test.json | 4 - 68 files changed, 71 insertions(+), 154 deletions(-) create mode 100644 pkg/integration/tests/submodule/enter.go delete mode 100644 test/integration/submoduleEnter/expected/other_repo/HEAD delete mode 100644 test/integration/submoduleEnter/expected/other_repo/config delete mode 100644 test/integration/submoduleEnter/expected/other_repo/description delete mode 100644 test/integration/submoduleEnter/expected/other_repo/info/exclude delete mode 100644 test/integration/submoduleEnter/expected/other_repo/objects/0e/6cf0a6b79e8d44e186d812a1f74b43d64fac52 delete mode 100644 test/integration/submoduleEnter/expected/other_repo/objects/18/0cf8328022becee9aaa2577a8f84ea2b9f3827 delete mode 100644 test/integration/submoduleEnter/expected/other_repo/objects/42/530e986dbb65877ed8d61ca0c816e425e5c62e delete mode 100644 test/integration/submoduleEnter/expected/other_repo/objects/96/c588f28aac5a8ebd6430526697e82e46b3180c delete mode 100644 test/integration/submoduleEnter/expected/other_repo/objects/a5/0a5125768001a3ea263ffb7cafbc421a508153 delete mode 100644 test/integration/submoduleEnter/expected/other_repo/objects/a5/bce3fd2565d8f458555a0c6f42d0504a848bd5 delete mode 100644 test/integration/submoduleEnter/expected/other_repo/objects/a7/341a59f0ddeef969e69fb6368266d22b0f2416 delete mode 100644 test/integration/submoduleEnter/expected/other_repo/objects/fc/4712e93d74ad4fb68e2fd219ac253ae03e19a4 delete mode 100644 test/integration/submoduleEnter/expected/other_repo/packed-refs delete mode 100644 test/integration/submoduleEnter/expected/repo/.git_keep/COMMIT_EDITMSG delete mode 100644 test/integration/submoduleEnter/expected/repo/.git_keep/FETCH_HEAD delete mode 100644 test/integration/submoduleEnter/expected/repo/.git_keep/HEAD delete mode 100644 test/integration/submoduleEnter/expected/repo/.git_keep/config delete mode 100644 test/integration/submoduleEnter/expected/repo/.git_keep/description delete mode 100644 test/integration/submoduleEnter/expected/repo/.git_keep/index delete mode 100644 test/integration/submoduleEnter/expected/repo/.git_keep/info/exclude delete mode 100644 test/integration/submoduleEnter/expected/repo/.git_keep/logs/HEAD delete mode 100644 test/integration/submoduleEnter/expected/repo/.git_keep/logs/refs/heads/master delete mode 100644 test/integration/submoduleEnter/expected/repo/.git_keep/modules/other_repo/HEAD delete mode 100644 test/integration/submoduleEnter/expected/repo/.git_keep/modules/other_repo/ORIG_HEAD delete mode 100644 test/integration/submoduleEnter/expected/repo/.git_keep/modules/other_repo/config delete mode 100644 test/integration/submoduleEnter/expected/repo/.git_keep/modules/other_repo/description delete mode 100644 test/integration/submoduleEnter/expected/repo/.git_keep/modules/other_repo/index delete mode 100644 test/integration/submoduleEnter/expected/repo/.git_keep/modules/other_repo/info/exclude delete mode 100644 test/integration/submoduleEnter/expected/repo/.git_keep/modules/other_repo/logs/HEAD delete mode 100644 test/integration/submoduleEnter/expected/repo/.git_keep/modules/other_repo/logs/refs/heads/master delete mode 100644 test/integration/submoduleEnter/expected/repo/.git_keep/modules/other_repo/logs/refs/remotes/origin/HEAD delete mode 100644 test/integration/submoduleEnter/expected/repo/.git_keep/modules/other_repo/objects/0e/6cf0a6b79e8d44e186d812a1f74b43d64fac52 delete mode 100644 test/integration/submoduleEnter/expected/repo/.git_keep/modules/other_repo/objects/18/0cf8328022becee9aaa2577a8f84ea2b9f3827 delete mode 100644 test/integration/submoduleEnter/expected/repo/.git_keep/modules/other_repo/objects/42/530e986dbb65877ed8d61ca0c816e425e5c62e delete mode 100644 test/integration/submoduleEnter/expected/repo/.git_keep/modules/other_repo/objects/96/c588f28aac5a8ebd6430526697e82e46b3180c delete mode 100644 test/integration/submoduleEnter/expected/repo/.git_keep/modules/other_repo/objects/a5/0a5125768001a3ea263ffb7cafbc421a508153 delete mode 100644 test/integration/submoduleEnter/expected/repo/.git_keep/modules/other_repo/objects/a5/bce3fd2565d8f458555a0c6f42d0504a848bd5 delete mode 100644 test/integration/submoduleEnter/expected/repo/.git_keep/modules/other_repo/objects/a7/341a59f0ddeef969e69fb6368266d22b0f2416 delete mode 100644 test/integration/submoduleEnter/expected/repo/.git_keep/modules/other_repo/objects/fc/4712e93d74ad4fb68e2fd219ac253ae03e19a4 delete mode 100644 test/integration/submoduleEnter/expected/repo/.git_keep/modules/other_repo/packed-refs delete mode 100644 test/integration/submoduleEnter/expected/repo/.git_keep/modules/other_repo/refs/heads/master delete mode 100644 test/integration/submoduleEnter/expected/repo/.git_keep/modules/other_repo/refs/remotes/origin/HEAD delete mode 100644 test/integration/submoduleEnter/expected/repo/.git_keep/objects/0e/6cf0a6b79e8d44e186d812a1f74b43d64fac52 delete mode 100644 test/integration/submoduleEnter/expected/repo/.git_keep/objects/10/7f435787895be1068f01326df55c355a9d29b1 delete mode 100644 test/integration/submoduleEnter/expected/repo/.git_keep/objects/18/0cf8328022becee9aaa2577a8f84ea2b9f3827 delete mode 100644 test/integration/submoduleEnter/expected/repo/.git_keep/objects/2b/864257bf2d49adbad8785540d85030a60852ff delete mode 100644 test/integration/submoduleEnter/expected/repo/.git_keep/objects/42/530e986dbb65877ed8d61ca0c816e425e5c62e delete mode 100644 test/integration/submoduleEnter/expected/repo/.git_keep/objects/59/a9aee220657762e2d1c60799a0f5b03137d906 delete mode 100644 test/integration/submoduleEnter/expected/repo/.git_keep/objects/96/c588f28aac5a8ebd6430526697e82e46b3180c delete mode 100644 test/integration/submoduleEnter/expected/repo/.git_keep/objects/a5/0a5125768001a3ea263ffb7cafbc421a508153 delete mode 100644 test/integration/submoduleEnter/expected/repo/.git_keep/objects/a5/bce3fd2565d8f458555a0c6f42d0504a848bd5 delete mode 100644 test/integration/submoduleEnter/expected/repo/.git_keep/objects/a7/341a59f0ddeef969e69fb6368266d22b0f2416 delete mode 100644 test/integration/submoduleEnter/expected/repo/.git_keep/objects/e1/eb418c0ff98940d4ea817eebcff5dcdde645ce delete mode 100644 test/integration/submoduleEnter/expected/repo/.git_keep/objects/fc/4712e93d74ad4fb68e2fd219ac253ae03e19a4 delete mode 100644 test/integration/submoduleEnter/expected/repo/.git_keep/objects/fd/65a5c96edfc884a78bfe3d0240cb8a7ea0a31a delete mode 100644 test/integration/submoduleEnter/expected/repo/.git_keep/refs/heads/master delete mode 100644 test/integration/submoduleEnter/expected/repo/.gitmodules_keep delete mode 100644 test/integration/submoduleEnter/expected/repo/myfile1 delete mode 100644 test/integration/submoduleEnter/expected/repo/myfile2 delete mode 100644 test/integration/submoduleEnter/expected/repo/myfile3 delete mode 100644 test/integration/submoduleEnter/expected/repo/other_repo/.git_keep delete mode 100644 test/integration/submoduleEnter/expected/repo/other_repo/myfile1 delete mode 100644 test/integration/submoduleEnter/recording.json delete mode 100644 test/integration/submoduleEnter/setup.sh delete mode 100644 test/integration/submoduleEnter/test.json diff --git a/pkg/integration/components/matcher.go b/pkg/integration/components/matcher.go index 0bbb1109b..85a26bbde 100644 --- a/pkg/integration/components/matcher.go +++ b/pkg/integration/components/matcher.go @@ -83,7 +83,7 @@ func (self *matcher) MatchesRegexp(target string) *matcher { if err != nil { return false, fmt.Sprintf("Unexpected error parsing regular expression '%s': %s", target, err.Error()) } - return matched, fmt.Sprintf("Expected '%s' to match regular expression '%s'", value, target) + return matched, fmt.Sprintf("Expected '%s' to match regular expression /%s/", value, target) }, }) } diff --git a/pkg/integration/tests/submodule/enter.go b/pkg/integration/tests/submodule/enter.go new file mode 100644 index 000000000..c97e55a46 --- /dev/null +++ b/pkg/integration/tests/submodule/enter.go @@ -0,0 +1,69 @@ +package submodule + +import ( + "github.com/jesseduffield/lazygit/pkg/config" + . "github.com/jesseduffield/lazygit/pkg/integration/components" +) + +var Enter = NewIntegrationTest(NewIntegrationTestArgs{ + Description: "Enter a submodule, add a commit, and then stage the change in the parent repo", + ExtraCmdArgs: "", + Skip: false, + SetupConfig: func(cfg *config.AppConfig) { + cfg.UserConfig.CustomCommands = []config.CustomCommand{ + { + Key: "e", + Context: "files", + Command: "git commit --allow-empty -m \"empty commit\"", + }, + } + }, + SetupRepo: func(shell *Shell) { + shell.EmptyCommit("first commit") + shell.RunCommand("git clone --bare . ../other_repo") + shell.RunCommand("git submodule add ../other_repo my_submodule") + shell.GitAddAll() + shell.Commit("add submodule") + }, + Run: func(t *TestDriver, keys config.KeybindingConfig) { + t.Views().Submodules().Focus(). + Lines( + Contains("my_submodule").IsSelected(), + ). + // enter the submodule + PressEnter() + + t.Views().Files().IsFocused(). + Press("e"). + Tap(func() { + t.Views().Commits().Content(Contains("empty commit")) + }). + // return to the parent repo + PressEscape() + + t.Views().Submodules().IsFocused() + + // we see the new commit in the submodule is ready to be staged in the parent repo + t.Views().Main().Content(Contains("> empty commit")) + + t.Views().Files().Focus(). + Lines( + MatchesRegexp(` M.*my_submodule \(submodule\)`).IsSelected(), + ). + Tap(func() { + // main view also shows the new commit when we're looking at the submodule within the files view + t.Views().Main().Content(Contains("> empty commit")) + }). + PressPrimaryAction(). + Press(keys.Files.CommitChanges). + Tap(func() { + t.ExpectPopup().CommitMessagePanel().Type("submodule change").Confirm() + }). + IsEmpty() + + t.Views().Submodules().Focus() + + // we no longer report a new commit because we've committed it in the parent repo + t.Views().Main().Content(DoesNotContain("> empty commit")) + }, +}) diff --git a/pkg/integration/tests/tests.go b/pkg/integration/tests/tests.go index 79bb5a84c..b7e74114c 100644 --- a/pkg/integration/tests/tests.go +++ b/pkg/integration/tests/tests.go @@ -78,6 +78,7 @@ var tests = []*components.IntegrationTest{ patch_building.BuildPatchAndCopyToClipboard, submodule.Add, submodule.Remove, + submodule.Enter, } func GetTests() []*components.IntegrationTest { diff --git a/test/integration/submoduleEnter/expected/other_repo/HEAD b/test/integration/submoduleEnter/expected/other_repo/HEAD deleted file mode 100644 index cb089cd89..000000000 --- a/test/integration/submoduleEnter/expected/other_repo/HEAD +++ /dev/null @@ -1 +0,0 @@ -ref: refs/heads/master diff --git a/test/integration/submoduleEnter/expected/other_repo/config b/test/integration/submoduleEnter/expected/other_repo/config deleted file mode 100644 index f3148fc2f..000000000 --- a/test/integration/submoduleEnter/expected/other_repo/config +++ /dev/null @@ -1,8 +0,0 @@ -[core] - repositoryformatversion = 0 - filemode = true - bare = true - ignorecase = true - precomposeunicode = true -[remote "origin"] - url = /Users/jesseduffieldduffield/go/src/github.com/jesseduffield/lazygit/test/integration/submoduleEnter/actual/./repo diff --git a/test/integration/submoduleEnter/expected/other_repo/description b/test/integration/submoduleEnter/expected/other_repo/description deleted file mode 100644 index 498b267a8..000000000 --- a/test/integration/submoduleEnter/expected/other_repo/description +++ /dev/null @@ -1 +0,0 @@ -Unnamed repository; edit this file 'description' to name the repository. diff --git a/test/integration/submoduleEnter/expected/other_repo/info/exclude b/test/integration/submoduleEnter/expected/other_repo/info/exclude deleted file mode 100644 index 8e9f2071f..000000000 --- a/test/integration/submoduleEnter/expected/other_repo/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/submoduleEnter/expected/other_repo/objects/0e/6cf0a6b79e8d44e186d812a1f74b43d64fac52 b/test/integration/submoduleEnter/expected/other_repo/objects/0e/6cf0a6b79e8d44e186d812a1f74b43d64fac52 deleted file mode 100644 index 7f2ebf4eeb6ad6875bcc2a2b91ca3345ee06b45e..0000000000000000000000000000000000000000 GIT binary patch literal 0 HcmV?d00001 literal 52 zcmb~ZE#08nZNMgRZ+ diff --git a/test/integration/submoduleEnter/expected/other_repo/objects/42/530e986dbb65877ed8d61ca0c816e425e5c62e b/test/integration/submoduleEnter/expected/other_repo/objects/42/530e986dbb65877ed8d61ca0c816e425e5c62e deleted file mode 100644 index 64d20cb1ea175608a3e05acff298a97ed57eb7b6..0000000000000000000000000000000000000000 GIT binary patch literal 0 HcmV?d00001 literal 150 zcmV;H0BQet0gaA93c@fDMP26<*$Xn6B$Eb2gsyswNjrlDV@rvkw>L*{``_d7=dISY zS(n499U_*K4~}D2SQZh@l!dYu@-!gPf>=N?I5ImQ@@keNaC8_G4FHb4Fp^g-X=W{R zz}|wvMQ`}s9@}BZ$zI3lE+4M@Q!evXZ?@x*GNzdA861G=Yd_WGPu7Fl8__FfcPQQOK=K%gjkNWLUcA@n6-{8($(qqj>V2E(CbB pbYDeLV#FZ9^TVh?Y2Ue*s}_Y<^|!pzo^PR!qQn@h5&(QbEOn@fC6WLD diff --git a/test/integration/submoduleEnter/expected/other_repo/objects/a5/0a5125768001a3ea263ffb7cafbc421a508153 b/test/integration/submoduleEnter/expected/other_repo/objects/a5/0a5125768001a3ea263ffb7cafbc421a508153 deleted file mode 100644 index 5dd5f3236..000000000 --- a/test/integration/submoduleEnter/expected/other_repo/objects/a5/0a5125768001a3ea263ffb7cafbc421a508153 +++ /dev/null @@ -1,2 +0,0 @@ -xM -0@sJ&N  I޾/ZHR%d"r@X<-4dG5?fxN(_& 6]פ˟\ճ5, \ No newline at end of file diff --git a/test/integration/submoduleEnter/expected/other_repo/objects/a5/bce3fd2565d8f458555a0c6f42d0504a848bd5 b/test/integration/submoduleEnter/expected/other_repo/objects/a5/bce3fd2565d8f458555a0c6f42d0504a848bd5 deleted file mode 100644 index 285df3e5fbab12262e28d85e78af8a31cd0024c1..0000000000000000000000000000000000000000 GIT binary patch literal 0 HcmV?d00001 literal 21 ccmb`~^A08nuUMF0Q* diff --git a/test/integration/submoduleEnter/expected/other_repo/objects/a7/341a59f0ddeef969e69fb6368266d22b0f2416 b/test/integration/submoduleEnter/expected/other_repo/objects/a7/341a59f0ddeef969e69fb6368266d22b0f2416 deleted file mode 100644 index 96d2e71a6af75cdd27ac5d9628a27faecc40fb66..0000000000000000000000000000000000000000 GIT binary patch literal 0 HcmV?d00001 literal 77 zcmV-T0J8sh0V^p=O;s>AU@$Z=Ff%bx$gNDv%tB=N-?^8o7KK;!x4hDxZ=ntVWIZ01*pecg diff --git a/test/integration/submoduleEnter/expected/other_repo/objects/fc/4712e93d74ad4fb68e2fd219ac253ae03e19a4 b/test/integration/submoduleEnter/expected/other_repo/objects/fc/4712e93d74ad4fb68e2fd219ac253ae03e19a4 deleted file mode 100644 index 95d1a3bc9..000000000 --- a/test/integration/submoduleEnter/expected/other_repo/objects/fc/4712e93d74ad4fb68e2fd219ac253ae03e19a4 +++ /dev/null @@ -1,2 +0,0 @@ -xK -0@] L&PDH&S,4z{{㭵k¥":!(gLR*o!($` =:8Fa-bJ-gdQN-Dwn'=C>xkwm\NzNu3W;/x9 \ No newline at end of file diff --git a/test/integration/submoduleEnter/expected/other_repo/packed-refs b/test/integration/submoduleEnter/expected/other_repo/packed-refs deleted file mode 100644 index 83e031563..000000000 --- a/test/integration/submoduleEnter/expected/other_repo/packed-refs +++ /dev/null @@ -1,2 +0,0 @@ -# pack-refs with: peeled fully-peeled sorted -fc4712e93d74ad4fb68e2fd219ac253ae03e19a4 refs/heads/master diff --git a/test/integration/submoduleEnter/expected/repo/.git_keep/COMMIT_EDITMSG b/test/integration/submoduleEnter/expected/repo/.git_keep/COMMIT_EDITMSG deleted file mode 100644 index 9daeafb98..000000000 --- a/test/integration/submoduleEnter/expected/repo/.git_keep/COMMIT_EDITMSG +++ /dev/null @@ -1 +0,0 @@ -test diff --git a/test/integration/submoduleEnter/expected/repo/.git_keep/FETCH_HEAD b/test/integration/submoduleEnter/expected/repo/.git_keep/FETCH_HEAD deleted file mode 100644 index e69de29bb..000000000 diff --git a/test/integration/submoduleEnter/expected/repo/.git_keep/HEAD b/test/integration/submoduleEnter/expected/repo/.git_keep/HEAD deleted file mode 100644 index cb089cd89..000000000 --- a/test/integration/submoduleEnter/expected/repo/.git_keep/HEAD +++ /dev/null @@ -1 +0,0 @@ -ref: refs/heads/master diff --git a/test/integration/submoduleEnter/expected/repo/.git_keep/config b/test/integration/submoduleEnter/expected/repo/.git_keep/config deleted file mode 100644 index 053d8f942..000000000 --- a/test/integration/submoduleEnter/expected/repo/.git_keep/config +++ /dev/null @@ -1,13 +0,0 @@ -[core] - repositoryformatversion = 0 - filemode = true - bare = false - logallrefupdates = true - ignorecase = true - precomposeunicode = true -[user] - email = CI@example.com - name = CI -[submodule "other_repo"] - url = /Users/jesseduffieldduffield/go/src/github.com/jesseduffield/lazygit/test/integration/submoduleEnter/actual/other_repo - active = true diff --git a/test/integration/submoduleEnter/expected/repo/.git_keep/description b/test/integration/submoduleEnter/expected/repo/.git_keep/description deleted file mode 100644 index 498b267a8..000000000 --- a/test/integration/submoduleEnter/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/submoduleEnter/expected/repo/.git_keep/index b/test/integration/submoduleEnter/expected/repo/.git_keep/index deleted file mode 100644 index 0b75986af620806f92912a6f6fd0eb6bf77ddfcf..0000000000000000000000000000000000000000 GIT binary patch literal 0 HcmV?d00001 literal 441 zcmZ?q402{*U|<4b)+GDWHReHj3&C{2+*n4S7}MN0lNlHqmoP9eeg&!#0b)n(HmC6Y zx}Ixy-KYq4xDjBmj3ekj1Gip!W=U>-N@-4NF;Ec*fXvY_p1T7^L(F@98_hhnrF$O# zRZYF|B_cG6C*SEpfLBZRRR;Fl%CyX!R70pantUOzLFRyHs5u|e&5_{wVbq|s@7&8( zi^8k=TV83;w@`_ zP!=9e4NJKKRm&O}7r#=o|6Q|wkCRkDV=x0(eo01ZQG8KqK|WA17=#450`)RTGMFkD va0%2qhqre|KV<7?G|K%NV;VJAb7SHx?;fER@u!?Kx@~g 1534792759 +0100 commit (initial): myfile1 -a50a5125768001a3ea263ffb7cafbc421a508153 42530e986dbb65877ed8d61ca0c816e425e5c62e CI 1534792759 +0100 commit: myfile2 -42530e986dbb65877ed8d61ca0c816e425e5c62e fc4712e93d74ad4fb68e2fd219ac253ae03e19a4 CI 1534792759 +0100 commit: myfile3 -fc4712e93d74ad4fb68e2fd219ac253ae03e19a4 e1eb418c0ff98940d4ea817eebcff5dcdde645ce CI 1534792759 +0100 commit: add submodule -e1eb418c0ff98940d4ea817eebcff5dcdde645ce fd65a5c96edfc884a78bfe3d0240cb8a7ea0a31a CI 1648348036 +1100 commit: test diff --git a/test/integration/submoduleEnter/expected/repo/.git_keep/logs/refs/heads/master b/test/integration/submoduleEnter/expected/repo/.git_keep/logs/refs/heads/master deleted file mode 100644 index bcb2bf2e8..000000000 --- a/test/integration/submoduleEnter/expected/repo/.git_keep/logs/refs/heads/master +++ /dev/null @@ -1,5 +0,0 @@ -0000000000000000000000000000000000000000 a50a5125768001a3ea263ffb7cafbc421a508153 CI 1534792759 +0100 commit (initial): myfile1 -a50a5125768001a3ea263ffb7cafbc421a508153 42530e986dbb65877ed8d61ca0c816e425e5c62e CI 1534792759 +0100 commit: myfile2 -42530e986dbb65877ed8d61ca0c816e425e5c62e fc4712e93d74ad4fb68e2fd219ac253ae03e19a4 CI 1534792759 +0100 commit: myfile3 -fc4712e93d74ad4fb68e2fd219ac253ae03e19a4 e1eb418c0ff98940d4ea817eebcff5dcdde645ce CI 1534792759 +0100 commit: add submodule -e1eb418c0ff98940d4ea817eebcff5dcdde645ce fd65a5c96edfc884a78bfe3d0240cb8a7ea0a31a CI 1648348036 +1100 commit: test diff --git a/test/integration/submoduleEnter/expected/repo/.git_keep/modules/other_repo/HEAD b/test/integration/submoduleEnter/expected/repo/.git_keep/modules/other_repo/HEAD deleted file mode 100644 index cb089cd89..000000000 --- a/test/integration/submoduleEnter/expected/repo/.git_keep/modules/other_repo/HEAD +++ /dev/null @@ -1 +0,0 @@ -ref: refs/heads/master diff --git a/test/integration/submoduleEnter/expected/repo/.git_keep/modules/other_repo/ORIG_HEAD b/test/integration/submoduleEnter/expected/repo/.git_keep/modules/other_repo/ORIG_HEAD deleted file mode 100644 index a70ff80c0..000000000 --- a/test/integration/submoduleEnter/expected/repo/.git_keep/modules/other_repo/ORIG_HEAD +++ /dev/null @@ -1 +0,0 @@ -42530e986dbb65877ed8d61ca0c816e425e5c62e diff --git a/test/integration/submoduleEnter/expected/repo/.git_keep/modules/other_repo/config b/test/integration/submoduleEnter/expected/repo/.git_keep/modules/other_repo/config deleted file mode 100644 index d14d72ba1..000000000 --- a/test/integration/submoduleEnter/expected/repo/.git_keep/modules/other_repo/config +++ /dev/null @@ -1,14 +0,0 @@ -[core] - repositoryformatversion = 0 - filemode = true - bare = false - logallrefupdates = true - ignorecase = true - precomposeunicode = true - worktree = ../../../other_repo -[remote "origin"] - url = /Users/jesseduffieldduffield/go/src/github.com/jesseduffield/lazygit/test/integration/submoduleEnter/actual/other_repo - fetch = +refs/heads/*:refs/remotes/origin/* -[branch "master"] - remote = origin - merge = refs/heads/master diff --git a/test/integration/submoduleEnter/expected/repo/.git_keep/modules/other_repo/description b/test/integration/submoduleEnter/expected/repo/.git_keep/modules/other_repo/description deleted file mode 100644 index 498b267a8..000000000 --- a/test/integration/submoduleEnter/expected/repo/.git_keep/modules/other_repo/description +++ /dev/null @@ -1 +0,0 @@ -Unnamed repository; edit this file 'description' to name the repository. diff --git a/test/integration/submoduleEnter/expected/repo/.git_keep/modules/other_repo/index b/test/integration/submoduleEnter/expected/repo/.git_keep/modules/other_repo/index deleted file mode 100644 index 304e778445bc17a204d162150a0d8220bb5be4ef..0000000000000000000000000000000000000000 GIT binary patch literal 0 HcmV?d00001 literal 137 zcmZ?q402{*U|<4b#w7dGHD90UFB0$WxbkF0zs;M`= zM1)51J8x{9}ltV=n+)OEIkg diff --git a/test/integration/submoduleEnter/expected/repo/.git_keep/modules/other_repo/info/exclude b/test/integration/submoduleEnter/expected/repo/.git_keep/modules/other_repo/info/exclude deleted file mode 100644 index 8e9f2071f..000000000 --- a/test/integration/submoduleEnter/expected/repo/.git_keep/modules/other_repo/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/submoduleEnter/expected/repo/.git_keep/modules/other_repo/logs/HEAD b/test/integration/submoduleEnter/expected/repo/.git_keep/modules/other_repo/logs/HEAD deleted file mode 100644 index ed71cbd0f..000000000 --- a/test/integration/submoduleEnter/expected/repo/.git_keep/modules/other_repo/logs/HEAD +++ /dev/null @@ -1,5 +0,0 @@ -0000000000000000000000000000000000000000 fc4712e93d74ad4fb68e2fd219ac253ae03e19a4 Jesse Duffield 1534792759 +0100 clone: from /Users/jesseduffieldduffield/go/src/github.com/jesseduffield/lazygit/test/integration/submoduleEnter/actual/other_repo -fc4712e93d74ad4fb68e2fd219ac253ae03e19a4 42530e986dbb65877ed8d61ca0c816e425e5c62e Jesse Duffield 1648348031 +1100 rebase -i (start): checkout 42530e986dbb65877ed8d61ca0c816e425e5c62e -42530e986dbb65877ed8d61ca0c816e425e5c62e 42530e986dbb65877ed8d61ca0c816e425e5c62e Jesse Duffield 1648348031 +1100 rebase -i (finish): returning to refs/heads/master -42530e986dbb65877ed8d61ca0c816e425e5c62e a50a5125768001a3ea263ffb7cafbc421a508153 Jesse Duffield 1648348032 +1100 rebase -i (start): checkout a50a5125768001a3ea263ffb7cafbc421a508153 -a50a5125768001a3ea263ffb7cafbc421a508153 a50a5125768001a3ea263ffb7cafbc421a508153 Jesse Duffield 1648348032 +1100 rebase -i (finish): returning to refs/heads/master diff --git a/test/integration/submoduleEnter/expected/repo/.git_keep/modules/other_repo/logs/refs/heads/master b/test/integration/submoduleEnter/expected/repo/.git_keep/modules/other_repo/logs/refs/heads/master deleted file mode 100644 index 36662576a..000000000 --- a/test/integration/submoduleEnter/expected/repo/.git_keep/modules/other_repo/logs/refs/heads/master +++ /dev/null @@ -1,3 +0,0 @@ -0000000000000000000000000000000000000000 fc4712e93d74ad4fb68e2fd219ac253ae03e19a4 Jesse Duffield 1534792759 +0100 clone: from /Users/jesseduffieldduffield/go/src/github.com/jesseduffield/lazygit/test/integration/submoduleEnter/actual/other_repo -fc4712e93d74ad4fb68e2fd219ac253ae03e19a4 42530e986dbb65877ed8d61ca0c816e425e5c62e Jesse Duffield 1648348031 +1100 rebase -i (finish): refs/heads/master onto 42530e986dbb65877ed8d61ca0c816e425e5c62e -42530e986dbb65877ed8d61ca0c816e425e5c62e a50a5125768001a3ea263ffb7cafbc421a508153 Jesse Duffield 1648348032 +1100 rebase -i (finish): refs/heads/master onto a50a5125768001a3ea263ffb7cafbc421a508153 diff --git a/test/integration/submoduleEnter/expected/repo/.git_keep/modules/other_repo/logs/refs/remotes/origin/HEAD b/test/integration/submoduleEnter/expected/repo/.git_keep/modules/other_repo/logs/refs/remotes/origin/HEAD deleted file mode 100644 index 259f2e9f2..000000000 --- a/test/integration/submoduleEnter/expected/repo/.git_keep/modules/other_repo/logs/refs/remotes/origin/HEAD +++ /dev/null @@ -1 +0,0 @@ -0000000000000000000000000000000000000000 fc4712e93d74ad4fb68e2fd219ac253ae03e19a4 Jesse Duffield 1534792759 +0100 clone: from /Users/jesseduffieldduffield/go/src/github.com/jesseduffield/lazygit/test/integration/submoduleEnter/actual/other_repo diff --git a/test/integration/submoduleEnter/expected/repo/.git_keep/modules/other_repo/objects/0e/6cf0a6b79e8d44e186d812a1f74b43d64fac52 b/test/integration/submoduleEnter/expected/repo/.git_keep/modules/other_repo/objects/0e/6cf0a6b79e8d44e186d812a1f74b43d64fac52 deleted file mode 100644 index 7f2ebf4eeb6ad6875bcc2a2b91ca3345ee06b45e..0000000000000000000000000000000000000000 GIT binary patch literal 0 HcmV?d00001 literal 52 zcmb~ZE#08nZNMgRZ+ diff --git a/test/integration/submoduleEnter/expected/repo/.git_keep/modules/other_repo/objects/42/530e986dbb65877ed8d61ca0c816e425e5c62e b/test/integration/submoduleEnter/expected/repo/.git_keep/modules/other_repo/objects/42/530e986dbb65877ed8d61ca0c816e425e5c62e deleted file mode 100644 index 64d20cb1ea175608a3e05acff298a97ed57eb7b6..0000000000000000000000000000000000000000 GIT binary patch literal 0 HcmV?d00001 literal 150 zcmV;H0BQet0gaA93c@fDMP26<*$Xn6B$Eb2gsyswNjrlDV@rvkw>L*{``_d7=dISY zS(n499U_*K4~}D2SQZh@l!dYu@-!gPf>=N?I5ImQ@@keNaC8_G4FHb4Fp^g-X=W{R zz}|wvMQ`}s9@}BZ$zI3lE+4M@Q!evXZ?@x*GNzdA861G=Yd_WGPu7Fl8__FfcPQQOK=K%gjkNWLUcA@n6-{8($(qqj>V2E(CbB pbYDeLV#FZ9^TVh?Y2Ue*s}_Y<^|!pzo^PR!qQn@h5&(QbEOn@fC6WLD diff --git a/test/integration/submoduleEnter/expected/repo/.git_keep/modules/other_repo/objects/a5/0a5125768001a3ea263ffb7cafbc421a508153 b/test/integration/submoduleEnter/expected/repo/.git_keep/modules/other_repo/objects/a5/0a5125768001a3ea263ffb7cafbc421a508153 deleted file mode 100644 index 5dd5f3236..000000000 --- a/test/integration/submoduleEnter/expected/repo/.git_keep/modules/other_repo/objects/a5/0a5125768001a3ea263ffb7cafbc421a508153 +++ /dev/null @@ -1,2 +0,0 @@ -xM -0@sJ&N  I޾/ZHR%d"r@X<-4dG5?fxN(_& 6]פ˟\ճ5, \ No newline at end of file diff --git a/test/integration/submoduleEnter/expected/repo/.git_keep/modules/other_repo/objects/a5/bce3fd2565d8f458555a0c6f42d0504a848bd5 b/test/integration/submoduleEnter/expected/repo/.git_keep/modules/other_repo/objects/a5/bce3fd2565d8f458555a0c6f42d0504a848bd5 deleted file mode 100644 index 285df3e5fbab12262e28d85e78af8a31cd0024c1..0000000000000000000000000000000000000000 GIT binary patch literal 0 HcmV?d00001 literal 21 ccmb`~^A08nuUMF0Q* diff --git a/test/integration/submoduleEnter/expected/repo/.git_keep/modules/other_repo/objects/a7/341a59f0ddeef969e69fb6368266d22b0f2416 b/test/integration/submoduleEnter/expected/repo/.git_keep/modules/other_repo/objects/a7/341a59f0ddeef969e69fb6368266d22b0f2416 deleted file mode 100644 index 96d2e71a6af75cdd27ac5d9628a27faecc40fb66..0000000000000000000000000000000000000000 GIT binary patch literal 0 HcmV?d00001 literal 77 zcmV-T0J8sh0V^p=O;s>AU@$Z=Ff%bx$gNDv%tB=N-?^8o7KK;!x4hDxZ=ntVWIZ01*pecg diff --git a/test/integration/submoduleEnter/expected/repo/.git_keep/modules/other_repo/objects/fc/4712e93d74ad4fb68e2fd219ac253ae03e19a4 b/test/integration/submoduleEnter/expected/repo/.git_keep/modules/other_repo/objects/fc/4712e93d74ad4fb68e2fd219ac253ae03e19a4 deleted file mode 100644 index 95d1a3bc9..000000000 --- a/test/integration/submoduleEnter/expected/repo/.git_keep/modules/other_repo/objects/fc/4712e93d74ad4fb68e2fd219ac253ae03e19a4 +++ /dev/null @@ -1,2 +0,0 @@ -xK -0@] L&PDH&S,4z{{㭵k¥":!(gLR*o!($` =:8Fa-bJ-gdQN-Dwn'=C>xkwm\NzNu3W;/x9 \ No newline at end of file diff --git a/test/integration/submoduleEnter/expected/repo/.git_keep/modules/other_repo/packed-refs b/test/integration/submoduleEnter/expected/repo/.git_keep/modules/other_repo/packed-refs deleted file mode 100644 index ef4e386a6..000000000 --- a/test/integration/submoduleEnter/expected/repo/.git_keep/modules/other_repo/packed-refs +++ /dev/null @@ -1,2 +0,0 @@ -# pack-refs with: peeled fully-peeled sorted -fc4712e93d74ad4fb68e2fd219ac253ae03e19a4 refs/remotes/origin/master diff --git a/test/integration/submoduleEnter/expected/repo/.git_keep/modules/other_repo/refs/heads/master b/test/integration/submoduleEnter/expected/repo/.git_keep/modules/other_repo/refs/heads/master deleted file mode 100644 index ab99dc85b..000000000 --- a/test/integration/submoduleEnter/expected/repo/.git_keep/modules/other_repo/refs/heads/master +++ /dev/null @@ -1 +0,0 @@ -a50a5125768001a3ea263ffb7cafbc421a508153 diff --git a/test/integration/submoduleEnter/expected/repo/.git_keep/modules/other_repo/refs/remotes/origin/HEAD b/test/integration/submoduleEnter/expected/repo/.git_keep/modules/other_repo/refs/remotes/origin/HEAD deleted file mode 100644 index 6efe28fff..000000000 --- a/test/integration/submoduleEnter/expected/repo/.git_keep/modules/other_repo/refs/remotes/origin/HEAD +++ /dev/null @@ -1 +0,0 @@ -ref: refs/remotes/origin/master diff --git a/test/integration/submoduleEnter/expected/repo/.git_keep/objects/0e/6cf0a6b79e8d44e186d812a1f74b43d64fac52 b/test/integration/submoduleEnter/expected/repo/.git_keep/objects/0e/6cf0a6b79e8d44e186d812a1f74b43d64fac52 deleted file mode 100644 index 7f2ebf4eeb6ad6875bcc2a2b91ca3345ee06b45e..0000000000000000000000000000000000000000 GIT binary patch literal 0 HcmV?d00001 literal 52 zcmbGp0V^p=O;s?oFk&z?FfcPQQP4}zEXmDJDa}bOX3%bP3g55mxpvo$icp6e z0S3!Bg8oC5VvJphnE?~ZE#08nZNMgRZ+ diff --git a/test/integration/submoduleEnter/expected/repo/.git_keep/objects/2b/864257bf2d49adbad8785540d85030a60852ff b/test/integration/submoduleEnter/expected/repo/.git_keep/objects/2b/864257bf2d49adbad8785540d85030a60852ff deleted file mode 100644 index 5bfb0cefc3370964e04c1d101231d7a71600af5a..0000000000000000000000000000000000000000 GIT binary patch literal 0 HcmV?d00001 literal 62 zcmV-E0Kxxw0ZYosPf{>5Wr!{=P0GzrDa}b$P|7dKNG*ylN-fA&isj-gNG!=vuvI_^ Ua&eXxL*{``_d7=dISY zS(n499U_*K4~}D2SQZh@l!dYu@-!gPf>=N?I5ImQ@@keNaC8_G4FHb4Fp^g-X=W{R zz}|wvMQ`}s9@}BZ$zI3lE+4M@Q!evXZ?@x*GNzdA861G=Yd_WGPuVvJphnE?7Fl8__FfcPQQOK=K%gjkNWLUcA@n6-{8($(qqj>V2E(CbB pbYDeLV#FZ9^TVh?Y2Ue*s}_Y<^|!pzo^PR!qQn@h5&(QbEOn@fC6WLD diff --git a/test/integration/submoduleEnter/expected/repo/.git_keep/objects/a5/0a5125768001a3ea263ffb7cafbc421a508153 b/test/integration/submoduleEnter/expected/repo/.git_keep/objects/a5/0a5125768001a3ea263ffb7cafbc421a508153 deleted file mode 100644 index 5dd5f3236..000000000 --- a/test/integration/submoduleEnter/expected/repo/.git_keep/objects/a5/0a5125768001a3ea263ffb7cafbc421a508153 +++ /dev/null @@ -1,2 +0,0 @@ -xM -0@sJ&N  I޾/ZHR%d"r@X<-4dG5?fxN(_& 6]פ˟\ճ5, \ No newline at end of file diff --git a/test/integration/submoduleEnter/expected/repo/.git_keep/objects/a5/bce3fd2565d8f458555a0c6f42d0504a848bd5 b/test/integration/submoduleEnter/expected/repo/.git_keep/objects/a5/bce3fd2565d8f458555a0c6f42d0504a848bd5 deleted file mode 100644 index 285df3e5fbab12262e28d85e78af8a31cd0024c1..0000000000000000000000000000000000000000 GIT binary patch literal 0 HcmV?d00001 literal 21 ccmb`~^A08nuUMF0Q* diff --git a/test/integration/submoduleEnter/expected/repo/.git_keep/objects/a7/341a59f0ddeef969e69fb6368266d22b0f2416 b/test/integration/submoduleEnter/expected/repo/.git_keep/objects/a7/341a59f0ddeef969e69fb6368266d22b0f2416 deleted file mode 100644 index 96d2e71a6af75cdd27ac5d9628a27faecc40fb66..0000000000000000000000000000000000000000 GIT binary patch literal 0 HcmV?d00001 literal 77 zcmV-T0J8sh0V^p=O;s>AU@$Z=Ff%bx$gNDv%tB=N-?^8o7KK;!x4hDxZ=ntVWIZ01*pecg diff --git a/test/integration/submoduleEnter/expected/repo/.git_keep/objects/e1/eb418c0ff98940d4ea817eebcff5dcdde645ce b/test/integration/submoduleEnter/expected/repo/.git_keep/objects/e1/eb418c0ff98940d4ea817eebcff5dcdde645ce deleted file mode 100644 index 9a2e552b8..000000000 --- a/test/integration/submoduleEnter/expected/repo/.git_keep/objects/e1/eb418c0ff98940d4ea817eebcff5dcdde645ce +++ /dev/null @@ -1,4 +0,0 @@ -xK -0@]d29 "tcL --5ox^7U,,DCJ` :RafMjɒ+KuWZȲd -Nl0pƇ~^`)3ZDsc럹ROm)xkwm\NzNu3W;/x9 \ No newline at end of file diff --git a/test/integration/submoduleEnter/expected/repo/.git_keep/objects/fd/65a5c96edfc884a78bfe3d0240cb8a7ea0a31a b/test/integration/submoduleEnter/expected/repo/.git_keep/objects/fd/65a5c96edfc884a78bfe3d0240cb8a7ea0a31a deleted file mode 100644 index f431c893b..000000000 --- a/test/integration/submoduleEnter/expected/repo/.git_keep/objects/fd/65a5c96edfc884a78bfe3d0240cb8a7ea0a31a +++ /dev/null @@ -1,4 +0,0 @@ -xM -1 @a=E$ӦMADp5Ou1w-^]xńD,BQȉ n -UGSRAM^jx -'NEJZmM*&l6m7)yuR$99 \ No newline at end of file diff --git a/test/integration/submoduleEnter/expected/repo/.git_keep/refs/heads/master b/test/integration/submoduleEnter/expected/repo/.git_keep/refs/heads/master deleted file mode 100644 index 35e1a490a..000000000 --- a/test/integration/submoduleEnter/expected/repo/.git_keep/refs/heads/master +++ /dev/null @@ -1 +0,0 @@ -fd65a5c96edfc884a78bfe3d0240cb8a7ea0a31a diff --git a/test/integration/submoduleEnter/expected/repo/.gitmodules_keep b/test/integration/submoduleEnter/expected/repo/.gitmodules_keep deleted file mode 100644 index 2b864257b..000000000 --- a/test/integration/submoduleEnter/expected/repo/.gitmodules_keep +++ /dev/null @@ -1,3 +0,0 @@ -[submodule "other_repo"] - path = other_repo - url = ../other_repo diff --git a/test/integration/submoduleEnter/expected/repo/myfile1 b/test/integration/submoduleEnter/expected/repo/myfile1 deleted file mode 100644 index a5bce3fd2..000000000 --- a/test/integration/submoduleEnter/expected/repo/myfile1 +++ /dev/null @@ -1 +0,0 @@ -test1 diff --git a/test/integration/submoduleEnter/expected/repo/myfile2 b/test/integration/submoduleEnter/expected/repo/myfile2 deleted file mode 100644 index 180cf8328..000000000 --- a/test/integration/submoduleEnter/expected/repo/myfile2 +++ /dev/null @@ -1 +0,0 @@ -test2 diff --git a/test/integration/submoduleEnter/expected/repo/myfile3 b/test/integration/submoduleEnter/expected/repo/myfile3 deleted file mode 100644 index 180cf8328..000000000 --- a/test/integration/submoduleEnter/expected/repo/myfile3 +++ /dev/null @@ -1 +0,0 @@ -test2 diff --git a/test/integration/submoduleEnter/expected/repo/other_repo/.git_keep b/test/integration/submoduleEnter/expected/repo/other_repo/.git_keep deleted file mode 100644 index 32e5ae2e6..000000000 --- a/test/integration/submoduleEnter/expected/repo/other_repo/.git_keep +++ /dev/null @@ -1 +0,0 @@ -gitdir: ../.git/modules/other_repo diff --git a/test/integration/submoduleEnter/expected/repo/other_repo/myfile1 b/test/integration/submoduleEnter/expected/repo/other_repo/myfile1 deleted file mode 100644 index a5bce3fd2..000000000 --- a/test/integration/submoduleEnter/expected/repo/other_repo/myfile1 +++ /dev/null @@ -1 +0,0 @@ -test1 diff --git a/test/integration/submoduleEnter/recording.json b/test/integration/submoduleEnter/recording.json deleted file mode 100644 index 568b008b0..000000000 --- a/test/integration/submoduleEnter/recording.json +++ /dev/null @@ -1 +0,0 @@ -{"KeyEvents":[{"Timestamp":737,"Mod":0,"Key":256,"Ch":93},{"Timestamp":1306,"Mod":0,"Key":13,"Ch":13},{"Timestamp":1937,"Mod":0,"Key":259,"Ch":0},{"Timestamp":2162,"Mod":0,"Key":259,"Ch":0},{"Timestamp":2462,"Mod":0,"Key":256,"Ch":100},{"Timestamp":2687,"Mod":0,"Key":13,"Ch":13},{"Timestamp":3049,"Mod":0,"Key":256,"Ch":100},{"Timestamp":3242,"Mod":0,"Key":13,"Ch":13},{"Timestamp":3862,"Mod":0,"Key":27,"Ch":0},{"Timestamp":5177,"Mod":0,"Key":256,"Ch":91},{"Timestamp":6272,"Mod":0,"Key":256,"Ch":32},{"Timestamp":6752,"Mod":0,"Key":256,"Ch":99},{"Timestamp":7007,"Mod":0,"Key":256,"Ch":116},{"Timestamp":7051,"Mod":0,"Key":256,"Ch":101},{"Timestamp":7232,"Mod":0,"Key":256,"Ch":115},{"Timestamp":7276,"Mod":0,"Key":256,"Ch":116},{"Timestamp":7547,"Mod":0,"Key":13,"Ch":13},{"Timestamp":8251,"Mod":0,"Key":256,"Ch":113}],"ResizeEvents":[{"Timestamp":0,"Width":272,"Height":74}]} \ No newline at end of file diff --git a/test/integration/submoduleEnter/setup.sh b/test/integration/submoduleEnter/setup.sh deleted file mode 100644 index a38c6045b..000000000 --- a/test/integration/submoduleEnter/setup.sh +++ /dev/null @@ -1,30 +0,0 @@ -#!/bin/sh - -set -e - -cd $1 - -export GIT_COMMITTER_DATE="Mon 20 Aug 2018 20:19:19 BST" -export GIT_AUTHOR_DATE="Mon 20 Aug 2018 20:19:19 BST" - -git init - -git config user.email "CI@example.com" -git config user.name "CI" - -echo test1 > myfile1 -git add . -git commit -am "myfile1" -echo test2 > myfile2 -git add . -git commit -am "myfile2" -echo test2 > myfile3 -git add . -git commit -am "myfile3" - -cd .. -git clone --bare ./repo other_repo -cd repo - -git -c protocol.file.allow=always submodule add ../other_repo -git commit -am "add submodule" diff --git a/test/integration/submoduleEnter/test.json b/test/integration/submoduleEnter/test.json deleted file mode 100644 index 7bc6ff8ba..000000000 --- a/test/integration/submoduleEnter/test.json +++ /dev/null @@ -1,4 +0,0 @@ -{ - "description": "Add submodule and enter. We enter the submodule, remove a couple of commits, and then stage the change in the parent repo", - "speed": 5 -}