diff options
author | Marius Bergmann <marius@yeai.de> | 2021-12-05 22:52:26 +0100 |
---|---|---|
committer | Jesse Duffield <jessedduffield@gmail.com> | 2021-12-26 15:47:58 +1100 |
commit | 38743ec99fafb6b093c1f5d117c9bcaa708dbcde (patch) | |
tree | a461a64b79ed3fd9543099be5276db5f4c3ce669 /pkg/env | |
parent | 630de34bf21658b9447af39bc9c6d752b2b1e921 (diff) |
Suggest existing remote for non-tracking branch
Currently, when pushing or pulling a branch that has no tracking remote,
lazygit suggests the (hard-coded) remote named 'origin'. However, a
repository might not have a remote with this name, in which case the
suggestion makes no sense. This happens to me quite regularly when I
choose a more meaningful name than 'origin' for a remote.
This change keeps the current behavior by suggesting 'origin' when there
is either a remote with that name or no remote at all. However, when
'origin' does not exist, the name of the first remote is suggested.
Suggest existing remote for non-tracking branch
Currently, when pushing or pulling a branch that has no tracking remote,
lazygit suggests the (hard-coded) remote named 'origin'. However, a
repository might not have a remote with this name, in which case the
suggestion makes no sense. This happens to me quite regularly when I
choose a more meaningful name than 'origin' for a remote.
This change keeps the current behavior by suggesting 'origin' when there
is either a remote with that name or no remote at all. However, when
'origin' does not exist, the name of the first existing remote is
suggested.
Diffstat (limited to 'pkg/env')
0 files changed, 0 insertions, 0 deletions