summaryrefslogtreecommitdiffstats
path: root/pkg/env
diff options
context:
space:
mode:
authorMarius Bergmann <marius@yeai.de>2021-12-05 22:52:26 +0100
committerJesse Duffield <jessedduffield@gmail.com>2021-12-26 15:47:58 +1100
commit38743ec99fafb6b093c1f5d117c9bcaa708dbcde (patch)
treea461a64b79ed3fd9543099be5276db5f4c3ce669 /pkg/env
parent630de34bf21658b9447af39bc9c6d752b2b1e921 (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