jesseduffield.lazygit/pkg/integration/tests
Moritz Haase 949e131ebe pkg/gui: Allow user to select remote and branch when creating a PR
When creating a PR against a selected branch (via O = "create pull request
options"), the user will first be asked to select a remote (if there is more
than one). After that, the suggestion area is populated with all remote branches
at that origin - instead of all local ones. After all, creating a PR against a
branch that doesn't exist on the remote won't work.

Please note that for the "PR is not filed against 'origin' remote" use case
(e.g. when contributing via a fork that is 'origin' to a GitHub project that is
'upstream'), the opened URL will not be correct. This is not a regression and
will be fixed in an upcoming PR.

Fixes #1826.
2024-11-23 11:52:21 +11:00
..
bisect Use getters for AppState and UserConfig instead of accessing the fields directly 2024-08-18 10:24:52 +02:00
branch pkg/gui: Allow user to select remote and branch when creating a PR 2024-11-23 11:52:21 +11:00
cherry_pick Allow pasting commits more than once 2024-10-13 16:55:54 +02:00
commit Fix copying commit author to clipboard 2024-09-23 09:47:14 +02:00
config Fix loading customCommands from per-repo config file 2024-08-24 11:01:25 +02:00
conflicts Fix ForEachLineInFile to not lose the last line if it doesn't end with a LF 2024-10-09 15:37:08 +02:00
custom_commands Use getters for AppState and UserConfig instead of accessing the fields directly 2024-08-18 10:24:52 +02:00
demo [DATALAD RUNCMD] Do interactive fixing of some ambigous typos 2024-08-27 18:03:00 +02:00
diff Add a simple integration test for non-sticky range diff 2024-08-28 19:51:15 +02:00
file Ask to auto-stage unstaged files when continuing a rebase after resolving conflicts 2024-09-02 18:24:36 +02:00
filter_and_search [DATALAD RUNCMD] run codespell throughout fixing typos automagically 2024-08-27 18:03:00 +02:00
filter_by_author Use getters for AppState and UserConfig instead of accessing the fields directly 2024-08-18 10:24:52 +02:00
filter_by_path Keep the same commit selected when exiting filtering mode 2024-03-28 12:23:46 +01:00
interactive_rebase Use getters for AppState and UserConfig instead of accessing the fields directly 2024-08-18 10:24:52 +02:00
misc [DATALAD RUNCMD] run codespell throughout fixing typos automagically 2024-08-27 18:03:00 +02:00
patch_building Fix custom patch operations on added files 2024-06-23 12:40:31 +02:00
reflog Use getters for AppState and UserConfig instead of accessing the fields directly 2024-08-18 10:24:52 +02:00
shared Construct arg vector manually rather than parse string 2023-05-23 19:49:19 +10:00
shell_commands Rename "Custom Command" to "Shell Command" 2024-08-17 10:56:03 +02:00
staging add test case for decreasing Diff Context length to zero 2024-11-19 08:21:19 +11:00
stash Switch to Files panel after popping a stash 2024-09-06 13:15:37 +02:00
status Use getters for AppState and UserConfig instead of accessing the fields directly 2024-08-18 10:24:52 +02:00
submodule Use getters for AppState and UserConfig instead of accessing the fields directly 2024-08-18 10:24:52 +02:00
sync Remove ColoredBranchStatus and branchStatusColor 2024-06-03 13:02:46 +02:00
tag Make it possible to handle toasts in integration tests 2024-01-14 17:42:03 +01:00
ui Add config option to disable tab switching with jump keys 2024-11-09 17:19:14 +11:00
undo Support range select in rebase actions 2024-01-23 17:23:56 +11:00
worktree Use getters for AppState and UserConfig instead of accessing the fields directly 2024-08-18 10:24:52 +02:00
test_list.go pkg/gui: Allow user to select remote and branch when creating a PR 2024-11-23 11:52:21 +11:00
test_list_generator.go Make test_list_generator.go print what it's doing 2023-09-29 20:40:15 +02:00
tests.go Set working directory in lazygit test command 2024-01-12 19:59:31 +11:00