1
0
mirror of https://github.com/jesseduffield/lazygit.git synced 2025-04-23 12:18:51 +02:00

chore: rename "Set/Unset upstream" menu to "Upstream Options"

This should already have been done when adding the "View divergence from
upstream" command, but now we're going to add yet another item to the menu that
is unrelated to setting or unsetting the upstream.
This commit is contained in:
AzraelSec 2023-08-27 14:02:13 +02:00 committed by AzraelSec
parent a3cd1e93be
commit 47d422bb8a
16 changed files with 64 additions and 66 deletions

View File

@ -155,7 +155,7 @@ _Legend: `<c-b>` means ctrl+b, `<a-b>` means alt+b, `B` means shift+b_
<kbd>T</kbd>: Create tag <kbd>T</kbd>: Create tag
<kbd>g</kbd>: View reset options <kbd>g</kbd>: View reset options
<kbd>R</kbd>: Rename branch <kbd>R</kbd>: Rename branch
<kbd>u</kbd>: Set/Unset upstream <kbd>u</kbd>: View upstream options
<kbd>w</kbd>: View worktree options <kbd>w</kbd>: View worktree options
<kbd>&lt;enter&gt;</kbd>: View commits <kbd>&lt;enter&gt;</kbd>: View commits
<kbd>/</kbd>: Filter the current view by text <kbd>/</kbd>: Filter the current view by text

View File

@ -227,7 +227,7 @@ _Legend: `<c-b>` means ctrl+b, `<a-b>` means alt+b, `B` means shift+b_
<kbd>T</kbd>: タグを作成 <kbd>T</kbd>: タグを作成
<kbd>g</kbd>: View reset options <kbd>g</kbd>: View reset options
<kbd>R</kbd>: ブランチ名を変更 <kbd>R</kbd>: ブランチ名を変更
<kbd>u</kbd>: Set/Unset upstream <kbd>u</kbd>: View upstream options
<kbd>w</kbd>: View worktree options <kbd>w</kbd>: View worktree options
<kbd>&lt;enter&gt;</kbd>: コミットを閲覧 <kbd>&lt;enter&gt;</kbd>: コミットを閲覧
<kbd>/</kbd>: Filter the current view by text <kbd>/</kbd>: Filter the current view by text

View File

@ -190,7 +190,7 @@ _Legend: `<c-b>` means ctrl+b, `<a-b>` means alt+b, `B` means shift+b_
<kbd>T</kbd>: 태그를 생성 <kbd>T</kbd>: 태그를 생성
<kbd>g</kbd>: View reset options <kbd>g</kbd>: View reset options
<kbd>R</kbd>: 브랜치 이름 변경 <kbd>R</kbd>: 브랜치 이름 변경
<kbd>u</kbd>: Set/Unset upstream <kbd>u</kbd>: View upstream options
<kbd>w</kbd>: View worktree options <kbd>w</kbd>: View worktree options
<kbd>&lt;enter&gt;</kbd>: 커밋 보기 <kbd>&lt;enter&gt;</kbd>: 커밋 보기
<kbd>/</kbd>: Filter the current view by text <kbd>/</kbd>: Filter the current view by text

View File

@ -97,7 +97,7 @@ _Legend: `<c-b>` means ctrl+b, `<a-b>` means alt+b, `B` means shift+b_
<kbd>T</kbd>: Creëer tag <kbd>T</kbd>: Creëer tag
<kbd>g</kbd>: Bekijk reset opties <kbd>g</kbd>: Bekijk reset opties
<kbd>R</kbd>: Hernoem branch <kbd>R</kbd>: Hernoem branch
<kbd>u</kbd>: Set/Unset upstream <kbd>u</kbd>: View upstream options
<kbd>w</kbd>: View worktree options <kbd>w</kbd>: View worktree options
<kbd>&lt;enter&gt;</kbd>: Bekijk commits <kbd>&lt;enter&gt;</kbd>: Bekijk commits
<kbd>/</kbd>: Filter the current view by text <kbd>/</kbd>: Filter the current view by text

View File

@ -113,7 +113,7 @@ _Legend: `<c-b>` means ctrl+b, `<a-b>` means alt+b, `B` means shift+b_
<kbd>T</kbd>: Create tag <kbd>T</kbd>: Create tag
<kbd>g</kbd>: Wyświetl opcje resetu <kbd>g</kbd>: Wyświetl opcje resetu
<kbd>R</kbd>: Rename branch <kbd>R</kbd>: Rename branch
<kbd>u</kbd>: Set/Unset upstream <kbd>u</kbd>: View upstream options
<kbd>w</kbd>: View worktree options <kbd>w</kbd>: View worktree options
<kbd>&lt;enter&gt;</kbd>: View commits <kbd>&lt;enter&gt;</kbd>: View commits
<kbd>/</kbd>: Filter the current view by text <kbd>/</kbd>: Filter the current view by text

View File

@ -188,7 +188,7 @@ _Связки клавиш_
<kbd>T</kbd>: Создать тег <kbd>T</kbd>: Создать тег
<kbd>g</kbd>: Просмотреть параметры сброса <kbd>g</kbd>: Просмотреть параметры сброса
<kbd>R</kbd>: Переименовать ветку <kbd>R</kbd>: Переименовать ветку
<kbd>u</kbd>: Установить/убрать upstream-ветку <kbd>u</kbd>: View upstream options
<kbd>w</kbd>: View worktree options <kbd>w</kbd>: View worktree options
<kbd>&lt;enter&gt;</kbd>: Просмотреть коммиты <kbd>&lt;enter&gt;</kbd>: Просмотреть коммиты
<kbd>/</kbd>: Filter the current view by text <kbd>/</kbd>: Filter the current view by text

View File

@ -91,7 +91,7 @@ _Legend: `<c-b>` means ctrl+b, `<a-b>` means alt+b, `B` means shift+b_
<kbd>T</kbd>: 创建标签 <kbd>T</kbd>: 创建标签
<kbd>g</kbd>: 查看重置选项 <kbd>g</kbd>: 查看重置选项
<kbd>R</kbd>: 重命名分支 <kbd>R</kbd>: 重命名分支
<kbd>u</kbd>: Set/Unset upstream <kbd>u</kbd>: View upstream options
<kbd>w</kbd>: View worktree options <kbd>w</kbd>: View worktree options
<kbd>&lt;enter&gt;</kbd>: 查看提交 <kbd>&lt;enter&gt;</kbd>: 查看提交
<kbd>/</kbd>: Filter the current view by text <kbd>/</kbd>: Filter the current view by text

View File

@ -263,7 +263,7 @@ _說明:`<c-b>` 表示 Ctrl+B、`<a-b>` 表示 Alt+B,`B`表示 Shift+B_
<kbd>T</kbd>: 建立標籤 <kbd>T</kbd>: 建立標籤
<kbd>g</kbd>: 檢視重設選項 <kbd>g</kbd>: 檢視重設選項
<kbd>R</kbd>: 重新命名分支 <kbd>R</kbd>: 重新命名分支
<kbd>u</kbd>: 設定/取消設定上游 <kbd>u</kbd>: View upstream options
<kbd>w</kbd>: View worktree options <kbd>w</kbd>: View worktree options
<kbd>&lt;enter&gt;</kbd>: 檢視提交 <kbd>&lt;enter&gt;</kbd>: 檢視提交
<kbd>/</kbd>: Filter the current view by text <kbd>/</kbd>: Filter the current view by text

View File

@ -108,7 +108,8 @@ func (self *BranchesController) GetKeybindings(opts types.KeybindingsOpts) []*ty
{ {
Key: opts.GetKey(opts.Config.Branches.SetUpstream), Key: opts.GetKey(opts.Config.Branches.SetUpstream),
Handler: self.checkSelected(self.setUpstream), Handler: self.checkSelected(self.setUpstream),
Description: self.c.Tr.SetUnsetUpstream, Description: self.c.Tr.ViewBranchUpstreamOptions,
Tooltip: self.c.Tr.ViewBranchUpstreamOptionsTooltip,
OpensMenu: true, OpensMenu: true,
}, },
} }
@ -140,7 +141,7 @@ func (self *BranchesController) GetOnRenderToMain() func() error {
func (self *BranchesController) setUpstream(selectedBranch *models.Branch) error { func (self *BranchesController) setUpstream(selectedBranch *models.Branch) error {
return self.c.Menu(types.CreateMenuOptions{ return self.c.Menu(types.CreateMenuOptions{
Title: self.c.Tr.Actions.SetUnsetUpstream, Title: self.c.Tr.BranchUpstreamOptionsTitle,
Items: []*types.MenuItem{ Items: []*types.MenuItem{
{ {
LabelColumns: []string{self.c.Tr.ViewDivergenceFromUpstream}, LabelColumns: []string{self.c.Tr.ViewDivergenceFromUpstream},

View File

@ -396,7 +396,9 @@ type TranslationSet struct {
KeybindingsMenuSectionGlobal string KeybindingsMenuSectionGlobal string
KeybindingsMenuSectionNavigation string KeybindingsMenuSectionNavigation string
RenameBranch string RenameBranch string
SetUnsetUpstream string ViewBranchUpstreamOptions string
BranchUpstreamOptionsTitle string
ViewBranchUpstreamOptionsTooltip string
NewGitFlowBranchPrompt string NewGitFlowBranchPrompt string
RenameBranchWarning string RenameBranchWarning string
OpenMenu string OpenMenu string
@ -654,7 +656,6 @@ type Actions struct {
Merge string Merge string
RebaseBranch string RebaseBranch string
RenameBranch string RenameBranch string
SetUnsetUpstream string
CreateBranch string CreateBranch string
FastForwardBranch string FastForwardBranch string
CherryPick string CherryPick string
@ -1178,7 +1179,9 @@ func EnglishTranslationSet() TranslationSet {
Panel: "Panel", Panel: "Panel",
KeybindingsLegend: "Legend: `<c-b>` means ctrl+b, `<a-b>` means alt+b, `B` means shift+b", KeybindingsLegend: "Legend: `<c-b>` means ctrl+b, `<a-b>` means alt+b, `B` means shift+b",
RenameBranch: "Rename branch", RenameBranch: "Rename branch",
SetUnsetUpstream: "Set/Unset upstream", BranchUpstreamOptionsTitle: "Upstream options",
ViewBranchUpstreamOptionsTooltip: "View options relating to the branch's upstream e.g. setting/unsetting the upstream and resetting to the upstream",
ViewBranchUpstreamOptions: "View upstream options",
NewBranchNamePrompt: "Enter new branch name for branch", NewBranchNamePrompt: "Enter new branch name for branch",
RenameBranchWarning: "This branch is tracking a remote. This action will only rename the local branch name, not the name of the remote branch. Continue?", RenameBranchWarning: "This branch is tracking a remote. This action will only rename the local branch name, not the name of the remote branch. Continue?",
OpenMenu: "Open menu", OpenMenu: "Open menu",
@ -1394,7 +1397,6 @@ func EnglishTranslationSet() TranslationSet {
Merge: "Merge", Merge: "Merge",
RebaseBranch: "Rebase branch", RebaseBranch: "Rebase branch",
RenameBranch: "Rename branch", RenameBranch: "Rename branch",
SetUnsetUpstream: "Set/Unset upstream",
CreateBranch: "Create branch", CreateBranch: "Create branch",
CherryPick: "(Cherry-pick) paste commits", CherryPick: "(Cherry-pick) paste commits",
CheckoutFile: "Checkout file", CheckoutFile: "Checkout file",

View File

@ -476,7 +476,6 @@ func koreanTranslationSet() TranslationSet {
Merge: "병합", Merge: "병합",
RebaseBranch: "브랜치 리베이스", RebaseBranch: "브랜치 리베이스",
RenameBranch: "브랜치 이름 변경", RenameBranch: "브랜치 이름 변경",
SetUnsetUpstream: "Set/Unset upstream",
CreateBranch: "브랜치 생성", CreateBranch: "브랜치 생성",
CherryPick: "(Cherry-pick) 커밋 붙여넣기", CherryPick: "(Cherry-pick) 커밋 붙여넣기",
CheckoutFile: "체크아웃 파일", CheckoutFile: "체크아웃 파일",

View File

@ -395,7 +395,6 @@ func RussianTranslationSet() TranslationSet {
Panel: "Панель", Panel: "Панель",
KeybindingsLegend: "Связки клавиш", KeybindingsLegend: "Связки клавиш",
RenameBranch: "Переименовать ветку", RenameBranch: "Переименовать ветку",
SetUnsetUpstream: "Установить/убрать upstream-ветку",
NewBranchNamePrompt: "Введите новое название ветки", NewBranchNamePrompt: "Введите новое название ветки",
RenameBranchWarning: "Эта ветвь отслеживает удалённый репозитории. Это действие переименует только имя локальной ветки, а не имя удалённой ветки. Продолжать?", RenameBranchWarning: "Эта ветвь отслеживает удалённый репозитории. Это действие переименует только имя локальной ветки, а не имя удалённой ветки. Продолжать?",
OpenMenu: "Открыть меню", OpenMenu: "Открыть меню",
@ -566,7 +565,6 @@ func RussianTranslationSet() TranslationSet {
Merge: "Слить", Merge: "Слить",
RebaseBranch: "Перебазировать ветку", RebaseBranch: "Перебазировать ветку",
RenameBranch: "Переименовать ветку", RenameBranch: "Переименовать ветку",
SetUnsetUpstream: "Установить/убрать upstream-ветку",
CreateBranch: "Создать ветку", CreateBranch: "Создать ветку",
CherryPick: "(Cherry-pick) Вставить коммиты", CherryPick: "(Cherry-pick) Вставить коммиты",
CheckoutFile: "Переключить файл", CheckoutFile: "Переключить файл",

View File

@ -421,7 +421,6 @@ func traditionalChineseTranslationSet() TranslationSet {
Panel: "面板", Panel: "面板",
KeybindingsLegend: "說明:`<c-b>` 表示 Ctrl+B、`<a-b>` 表示 Alt+B,`B`表示 Shift+B", KeybindingsLegend: "說明:`<c-b>` 表示 Ctrl+B、`<a-b>` 表示 Alt+B,`B`表示 Shift+B",
RenameBranch: "重新命名分支", RenameBranch: "重新命名分支",
SetUnsetUpstream: "設定/取消設定上游",
NewBranchNamePrompt: "為分支輸入新名稱", NewBranchNamePrompt: "為分支輸入新名稱",
RenameBranchWarning: "此分支正在追蹤遠端分支。此操作僅會重新命名本地分支名稱,而不是遠端分支的名稱。是否繼續?", RenameBranchWarning: "此分支正在追蹤遠端分支。此操作僅會重新命名本地分支名稱,而不是遠端分支的名稱。是否繼續?",
OpenMenu: "開啟選單", OpenMenu: "開啟選單",
@ -592,7 +591,6 @@ func traditionalChineseTranslationSet() TranslationSet {
Merge: "合併", Merge: "合併",
RebaseBranch: "變基分支", RebaseBranch: "變基分支",
RenameBranch: "重新命名分支", RenameBranch: "重新命名分支",
SetUnsetUpstream: "設置/取消上游",
CreateBranch: "建立分支", CreateBranch: "建立分支",
CherryPick: "(Cherry-pick)粘貼提交", CherryPick: "(Cherry-pick)粘貼提交",
CheckoutFile: "檢出檔案", CheckoutFile: "檢出檔案",

View File

@ -25,7 +25,7 @@ var ResetUpstream = NewIntegrationTest(NewIntegrationTestArgs{
Press(keys.Branches.SetUpstream). Press(keys.Branches.SetUpstream).
Tap(func() { Tap(func() {
t.ExpectPopup().Menu(). t.ExpectPopup().Menu().
Title(Equals("Set/Unset upstream")). Title(Equals("Upstream options")).
Select(Contains("Unset upstream of selected branch")). Select(Contains("Unset upstream of selected branch")).
Confirm() Confirm()
}). }).

View File

@ -24,7 +24,7 @@ var SetUpstream = NewIntegrationTest(NewIntegrationTestArgs{
Press(keys.Branches.SetUpstream). Press(keys.Branches.SetUpstream).
Tap(func() { Tap(func() {
t.ExpectPopup().Menu(). t.ExpectPopup().Menu().
Title(Equals("Set/Unset upstream")). Title(Equals("Upstream options")).
Select(Contains(" Set upstream of selected branch")). // using leading space to disambiguate from the 'reset' option Select(Contains(" Set upstream of selected branch")). // using leading space to disambiguate from the 'reset' option
Confirm() Confirm()

View File

@ -38,7 +38,7 @@ var ShowDivergenceFromUpstream = NewIntegrationTest(NewIntegrationTestArgs{
Lines(Contains("master")). Lines(Contains("master")).
Press(keys.Branches.SetUpstream) Press(keys.Branches.SetUpstream)
t.ExpectPopup().Menu().Title(Contains("upstream")).Select(Contains("View divergence from upstream")).Confirm() t.ExpectPopup().Menu().Title(Contains("Upstream")).Select(Contains("View divergence from upstream")).Confirm()
t.Views().SubCommits(). t.Views().SubCommits().
IsFocused(). IsFocused().