jesseduffield.lazygit/pkg/integration/tests/branch
T. b26ff43d9e Update tracking behaviour for branches created from remote branches
The current behaviour when creating a new branch off of a remote branch
is to always track the branch it was created from.

For example, if a branch 'my_branch' is created off of the remote branch
'fix_crash_13', then 'my_branch' will be tracking the remote
'fix_crash_13' branch.

It is common practice to have both the local and remote branches named
the same when the local is tracking the remote one. Therefore, it is
reasonable to expect that 'my_branch' should not track the remote
'fix_crash_13' branch.

The new behaviour when creating a new branch off of a remote branch is
to track the branch it was created from only if the branch names match.
If the branch names DO NOT match then the newly created branch will not
track the remote branch it was created from.

For example, if a user creates a new branch 'fix_crash_13' off of the
remote branch 'fix_crash_13', then the local 'fix_crash_13' branch will
track the remote 'fix_crash_13' branch.
However, if the user creates a new branch called 'other_branch_name' off
of the remote branch 'fix_crash_13', then the local 'other_branch_name'
branch will NOT track the remote 'fix_crash_13' branch.
2024-07-04 22:34:36 +02:00
..
checkout_by_name.go Construct arg vector manually rather than parse string 2023-05-23 19:49:19 +10:00
create_tag.go Better tag creation UX 2023-07-22 14:36:35 +10:00
delete.go Rename PushBranch to PushBranchAndSetUpstream 2024-05-19 09:44:38 +02:00
delete_remote_branch_with_credential_prompt.go More explicit test of status panel content 2024-06-03 13:02:46 +02:00
detached_head.go Use sentence case everywhere 2023-05-25 23:52:19 +10:00
new_branch_from_remote_tracking_different_name.go Update tracking behaviour for branches created from remote branches 2024-07-04 22:34:36 +02:00
new_branch_from_remote_tracking_same_name.go Update tracking behaviour for branches created from remote branches 2024-07-04 22:34:36 +02:00
open_pull_request_no_upstream.go Use UpstreamBranch for opening pull requests 2023-09-18 13:40:52 +10:00
open_with_cli_arg.go Construct arg vector manually rather than parse string 2023-05-23 19:49:19 +10:00
rebase.go Remove target branch from title of rebase menu 2024-06-03 14:06:11 +02:00
rebase_abort_on_conflict.go Remove target branch from title of rebase menu 2024-06-03 14:06:11 +02:00
rebase_and_drop.go Remove target branch from title of rebase menu 2024-06-03 14:06:11 +02:00
rebase_cancel_on_conflict.go Remove target branch from title of rebase menu 2024-06-03 14:06:11 +02:00
rebase_copied_branch.go Remove target branch from title of rebase menu 2024-06-03 14:06:11 +02:00
rebase_does_not_autosquash.go Remove target branch from title of rebase menu 2024-06-03 14:06:11 +02:00
rebase_from_marked_base.go Remove target branch from title of rebase menu 2024-06-03 14:06:11 +02:00
rebase_onto_base_branch.go Add command "Rebase onto base branch" to rebase menu 2024-06-03 14:06:11 +02:00
rebase_to_upstream.go Remove target branch from title of rebase menu 2024-06-03 14:06:11 +02:00
rename.go Replace whitespace with '-' when renaming a branch 2023-09-05 14:57:18 +01:00
reset.go Use sentence case everywhere 2023-05-25 23:52:19 +10:00
reset_to_upstream.go Rename PushBranch to PushBranchAndSetUpstream 2024-05-19 09:44:38 +02:00
set_upstream.go chore: rename "Set/Unset upstream" menu to "Upstream Options" 2023-09-06 00:23:35 +02:00
show_divergence_from_base_branch.go Add command "View divergence from base branch" 2024-06-03 14:02:07 +02:00
show_divergence_from_upstream.go chore: rename "Set/Unset upstream" menu to "Upstream Options" 2023-09-06 00:23:35 +02:00
sort_local_branches.go Show radio buttons in the sort order menu for branches 2024-06-23 12:53:15 +02:00
sort_remote_branches.go Show radio buttons in the sort order menu for branches 2024-06-23 12:53:15 +02:00
squash_merge.go feat: squash merge 2024-06-30 11:01:03 +10:00
suggestions.go Construct arg vector manually rather than parse string 2023-05-23 19:49:19 +10:00
unset_upstream.go Fix unsetting upstream when it doesn't exist 2023-11-04 23:46:27 +01:00