1
0
mirror of https://github.com/jesseduffield/lazygit.git synced 2024-12-12 11:15:00 +02:00
lazygit/pkg/commands/git_commands
Jesse Duffield 429225da80 Support random order of command execution in unit tests
Now that we run code concurrently in our loaders, we need to handle that in our tests.
We could enforce a deterministic ordering by mocking waitgroup or something like that,
but I think it's fine to let our tests handle some randomness given that prod itself
will have that randomness.

I've removed the patch test file because it was clunky, not providing much value, and
it would have been hard to refactor to the new pattern
2023-07-29 12:36:17 +10:00
..
bisect_info.go simplify 2022-03-24 20:14:41 +11:00
bisect.go Construct arg vector manually rather than parse string 2023-05-23 19:49:19 +10:00
branch_loader_test.go show commits against branches 2023-06-01 19:21:24 +10:00
branch_loader.go show commits against branches 2023-06-01 19:21:24 +10:00
branch_test.go Construct arg vector manually rather than parse string 2023-05-23 19:49:19 +10:00
branch.go show commits against branches 2023-06-01 19:21:24 +10:00
commit_file_loader_test.go Merge loaders package into git_commands package 2022-11-14 18:11:45 +11:00
commit_file_loader.go Construct arg vector manually rather than parse string 2023-05-23 19:49:19 +10:00
commit_loader_test.go Support random order of command execution in unit tests 2023-07-29 12:36:17 +10:00
commit_loader.go Use wait groups to speed up commit loading 2023-07-29 10:04:11 +10:00
commit_test.go Better tag creation UX 2023-07-22 14:36:35 +10:00
commit.go Prompt for commit message when moving a custom patch to a new commit 2023-07-23 13:55:48 +02:00
common.go feat: add GitVersion struct 2022-12-30 20:01:14 +09:00
config.go Use comment char config on interactive rebase 2023-07-02 02:07:32 -03:00
custom.go Construct arg vector manually rather than parse string 2023-05-23 19:49:19 +10:00
deps_test.go Support random order of command execution in unit tests 2023-07-29 12:36:17 +10:00
diff.go Construct arg vector manually rather than parse string 2023-05-23 19:49:19 +10:00
file_loader_test.go Construct arg vector manually rather than parse string 2023-05-23 19:49:19 +10:00
file_loader.go Construct arg vector manually rather than parse string 2023-05-23 19:49:19 +10:00
file_test.go Construct arg vector manually rather than parse string 2023-05-23 19:49:19 +10:00
file.go Construct arg vector manually rather than parse string 2023-05-23 19:49:19 +10:00
flow_test.go Construct arg vector manually rather than parse string 2023-05-23 19:49:19 +10:00
flow.go Construct arg vector manually rather than parse string 2023-05-23 19:49:19 +10:00
git_command_builder_test.go Construct arg vector manually rather than parse string 2023-05-23 19:49:19 +10:00
git_command_builder.go Construct arg vector manually rather than parse string 2023-05-23 19:49:19 +10:00
patch.go Prompt for commit message when moving a custom patch to a new commit 2023-07-23 13:55:48 +02:00
rebase_test.go Support random order of command execution in unit tests 2023-07-29 12:36:17 +10:00
rebase.go Better tag creation UX 2023-07-22 14:36:35 +10:00
reflog_commit_loader_test.go Construct arg vector manually rather than parse string 2023-05-23 19:49:19 +10:00
reflog_commit_loader.go Refactor reflog commit loader 2023-07-29 10:04:11 +10:00
remote_loader.go Speed up remote loader 2023-07-29 10:04:11 +10:00
remote.go Use an interface for tasks instead of a concrete struct 2023-07-10 17:12:21 +10:00
stash_loader_test.go Construct arg vector manually rather than parse string 2023-05-23 19:49:19 +10:00
stash_loader.go Construct arg vector manually rather than parse string 2023-05-23 19:49:19 +10:00
stash_test.go Replace uses of "git stash save" with "git stash push" 2023-07-10 15:09:17 +02:00
stash.go Replace uses of "git stash save" with "git stash push" 2023-07-10 15:09:17 +02:00
status.go Construct arg vector manually rather than parse string 2023-05-23 19:49:19 +10:00
submodule.go Construct arg vector manually rather than parse string 2023-05-23 19:49:19 +10:00
sync_test.go Use an interface for tasks instead of a concrete struct 2023-07-10 17:12:21 +10:00
sync.go Use an interface for tasks instead of a concrete struct 2023-07-10 17:12:21 +10:00
tag_loader_test.go Construct arg vector manually rather than parse string 2023-05-23 19:49:19 +10:00
tag_loader.go Construct arg vector manually rather than parse string 2023-05-23 19:49:19 +10:00
tag.go Use an interface for tasks instead of a concrete struct 2023-07-10 17:12:21 +10:00
version_test.go feat: add GitVersion struct 2022-12-30 20:01:14 +09:00
version.go Construct arg vector manually rather than parse string 2023-05-23 19:49:19 +10:00
working_tree_test.go Construct arg vector manually rather than parse string 2023-05-23 19:49:19 +10:00
working_tree.go Fix discard logic 2023-05-23 20:23:08 +10:00