Skip to content

Commit b6c68fc

Browse files
committed
Add merge options menu
Replace merge-tool with merge options menu that allows resolving all conflicts for selected files as ours, theirs, or union, while still providing access to the merge tool.
1 parent 0d5a410 commit b6c68fc

20 files changed

+227
-22
lines changed

docs/Config.md

Lines changed: 1 addition & 1 deletion
Original file line numberDiff line numberDiff line change
@@ -619,7 +619,7 @@ keybinding:
619619
viewResetOptions: D
620620
fetch: f
621621
toggleTreeView: '`'
622-
openMergeTool: M
622+
openMergeOptions: M
623623
openStatusFilter: <c-b>
624624
copyFileInfoToClipboard: "y"
625625
collapseAll: '-'

docs/keybindings/Keybindings_en.md

Lines changed: 1 addition & 1 deletion
Original file line numberDiff line numberDiff line change
@@ -153,7 +153,7 @@ _Legend: `<c-b>` means ctrl+b, `<a-b>` means alt+b, `B` means shift+b_
153153
| `` D `` | Reset | View reset options for working tree (e.g. nuking the working tree). |
154154
| `` ` `` | Toggle file tree view | Toggle file view between flat and tree layout. Flat layout shows all file paths in a single list, tree layout groups files by directory.<br><br>The default can be changed in the config file with the key 'gui.showFileTree'. |
155155
| `` <c-t> `` | Open external diff tool (git difftool) | |
156-
| `` M `` | Open external merge tool | Run `git mergetool`. |
156+
| `` M `` | View merge conflict options | View options for resolving merge conflicts. |
157157
| `` f `` | Fetch | Fetch changes from remote. |
158158
| `` - `` | Collapse all files | Collapse all directories in the files tree |
159159
| `` = `` | Expand all files | Expand all directories in the file tree |

docs/keybindings/Keybindings_ja.md

Lines changed: 1 addition & 1 deletion
Original file line numberDiff line numberDiff line change
@@ -235,7 +235,7 @@ _凡例:`<c-b>` はctrl+b、`<a-b>` はalt+b、`B` はshift+bを意味
235235
| `` D `` | リセット | 作業ツリーのリセットオプション(例:作業ツリーの完全破棄)を表示します。 |
236236
| `` ` `` | ファイルツリービューを切り替え | Toggle file view between flat and tree layout. Flat layout shows all file paths in a single list, tree layout groups files by directory.<br><br>The default can be changed in the config file with the key 'gui.showFileTree'. |
237237
| `` <c-t> `` | 外部差分ツールを開く(git difftool) | |
238-
| `` M `` | 外部マージツールを開く | `git mergetool`を実行します。 |
238+
| `` M `` | View merge conflict options | View options for resolving merge conflicts. |
239239
| `` f `` | フェッチ | リモートから変更をフェッチします。 |
240240
| `` - `` | すべてのファイルを折りたたむ | ファイルツリー内のすべてのディレクトリを折りたたみます |
241241
| `` = `` | すべてのファイルを展開 | ファイルツリー内のすべてのディレクトリを展開します |

docs/keybindings/Keybindings_ko.md

Lines changed: 1 addition & 1 deletion
Original file line numberDiff line numberDiff line change
@@ -396,7 +396,7 @@ _Legend: `<c-b>` means ctrl+b, `<a-b>` means alt+b, `B` means shift+b_
396396
| `` D `` | 초기화 | View reset options for working tree (e.g. nuking the working tree). |
397397
| `` ` `` | 파일 트리뷰로 전환 | Toggle file view between flat and tree layout. Flat layout shows all file paths in a single list, tree layout groups files by directory.<br><br>The default can be changed in the config file with the key 'gui.showFileTree'. |
398398
| `` <c-t> `` | Open external diff tool (git difftool) | |
399-
| `` M `` | Git mergetool를 열기 | Run `git mergetool`. |
399+
| `` M `` | View merge conflict options | View options for resolving merge conflicts. |
400400
| `` f `` | Fetch | Fetch changes from remote. |
401401
| `` - `` | Collapse all files | Collapse all directories in the files tree |
402402
| `` = `` | Expand all files | Expand all directories in the file tree |

docs/keybindings/Keybindings_nl.md

Lines changed: 1 addition & 1 deletion
Original file line numberDiff line numberDiff line change
@@ -78,7 +78,7 @@ _Legend: `<c-b>` means ctrl+b, `<a-b>` means alt+b, `B` means shift+b_
7878
| `` D `` | Reset | View reset options for working tree (e.g. nuking the working tree). |
7979
| `` ` `` | Toggle bestandsboom weergave | Toggle file view between flat and tree layout. Flat layout shows all file paths in a single list, tree layout groups files by directory.<br><br>The default can be changed in the config file with the key 'gui.showFileTree'. |
8080
| `` <c-t> `` | Open external diff tool (git difftool) | |
81-
| `` M `` | Open external merge tool | Run `git mergetool`. |
81+
| `` M `` | View merge conflict options | View options for resolving merge conflicts. |
8282
| `` f `` | Fetch | Fetch changes from remote. |
8383
| `` - `` | Collapse all files | Collapse all directories in the files tree |
8484
| `` = `` | Expand all files | Expand all directories in the file tree |

docs/keybindings/Keybindings_pl.md

Lines changed: 1 addition & 1 deletion
Original file line numberDiff line numberDiff line change
@@ -252,7 +252,7 @@ _Legenda: `<c-b>` oznacza ctrl+b, `<a-b>` oznacza alt+b, `B` oznacza shift+b_
252252
| `` D `` | Reset | Wyświetl opcje resetu dla drzewa roboczego (np. zniszczenie drzewa roboczego). |
253253
| `` ` `` | Przełącz widok drzewa plików | Toggle file view between flat and tree layout. Flat layout shows all file paths in a single list, tree layout groups files by directory.<br><br>The default can be changed in the config file with the key 'gui.showFileTree'. |
254254
| `` <c-t> `` | Otwórz zewnętrzne narzędzie różnic (git difftool) | |
255-
| `` M `` | Otwórz zewnętrzne narzędzie scalania | Uruchom `git mergetool`. |
255+
| `` M `` | View merge conflict options | View options for resolving merge conflicts. |
256256
| `` f `` | Pobierz | Pobierz zmiany ze zdalnego serwera. |
257257
| `` - `` | Collapse all files | Collapse all directories in the files tree |
258258
| `` = `` | Expand all files | Expand all directories in the file tree |

docs/keybindings/Keybindings_pt.md

Lines changed: 1 addition & 1 deletion
Original file line numberDiff line numberDiff line change
@@ -78,7 +78,7 @@ _Legend: `<c-b>` means ctrl+b, `<a-b>` means alt+b, `B` means shift+b_
7878
| `` D `` | Restaurar | Opções de redefinição de exibição para árvore de trabalho (por exemplo, nukando a árvore de trabalho). |
7979
| `` ` `` | Alternar exibição de árvore de arquivo | Toggle file view between flat and tree layout. Flat layout shows all file paths in a single list, tree layout groups files by directory.<br><br>The default can be changed in the config file with the key 'gui.showFileTree'. |
8080
| `` <c-t> `` | Abrir ferramenta de diff externa (git difftool) | |
81-
| `` M `` | Abrir ferramenta de merge externa | Execute `git mergetool`. |
81+
| `` M `` | View merge conflict options | View options for resolving merge conflicts. |
8282
| `` f `` | Buscar | Buscar alterações do controle remoto. |
8383
| `` - `` | Recolher todos os arquivos | Recolher todos os diretórios na árvore de arquivos |
8484
| `` = `` | Expandir todos os arquivos | Expandir todos os diretórios na árvore do arquivo |

docs/keybindings/Keybindings_ru.md

Lines changed: 1 addition & 1 deletion
Original file line numberDiff line numberDiff line change
@@ -390,7 +390,7 @@ _Связки клавиш_
390390
| `` D `` | Reset | View reset options for working tree (e.g. nuking the working tree). |
391391
| `` ` `` | Переключить вид дерева файлов | Toggle file view between flat and tree layout. Flat layout shows all file paths in a single list, tree layout groups files by directory.<br><br>The default can be changed in the config file with the key 'gui.showFileTree'. |
392392
| `` <c-t> `` | Open external diff tool (git difftool) | |
393-
| `` M `` | Открыть внешний инструмент слияния (git mergetool) | Run `git mergetool`. |
393+
| `` M `` | View merge conflict options | View options for resolving merge conflicts. |
394394
| `` f `` | Получить изменения | Fetch changes from remote. |
395395
| `` - `` | Collapse all files | Collapse all directories in the files tree |
396396
| `` = `` | Expand all files | Expand all directories in the file tree |

docs/keybindings/Keybindings_zh-CN.md

Lines changed: 1 addition & 1 deletion
Original file line numberDiff line numberDiff line change
@@ -216,7 +216,7 @@ _图例:`<c-b>` 意味着ctrl+b, `<a-b>意味着Alt+b, `B` 意味着shift+b_
216216
| `` D `` | 重置 | 查看工作树的重置选项(例如:清除工作树)。 |
217217
| `` ` `` | 切换文件树视图 | Toggle file view between flat and tree layout. Flat layout shows all file paths in a single list, tree layout groups files by directory.<br><br>The default can be changed in the config file with the key 'gui.showFileTree'. |
218218
| `` <c-t> `` | 使用外部差异比较工具(git difftool) | |
219-
| `` M `` | 打开外部合并工具(git mergetool) | 执行 `git mergetool`. |
219+
| `` M `` | View merge conflict options | View options for resolving merge conflicts. |
220220
| `` f `` | 抓取 | 从远程获取变更 |
221221
| `` - `` | 折叠全部文件 | 折叠文件树中的全部目录 |
222222
| `` = `` | 展开全部文件 | 展开文件树中的全部目录 |

docs/keybindings/Keybindings_zh-TW.md

Lines changed: 1 addition & 1 deletion
Original file line numberDiff line numberDiff line change
@@ -347,7 +347,7 @@ _說明:`<c-b>` 表示 Ctrl+B、`<a-b>` 表示 Alt+B,`B`表示 Shift+B
347347
| `` D `` | 重設 | View reset options for working tree (e.g. nuking the working tree). |
348348
| `` ` `` | 顯示檔案樹狀視圖 | Toggle file view between flat and tree layout. Flat layout shows all file paths in a single list, tree layout groups files by directory.<br><br>The default can be changed in the config file with the key 'gui.showFileTree'. |
349349
| `` <c-t> `` | 開啟外部差異工具 (git difftool) | |
350-
| `` M `` | 開啟外部合併工具 | 執行 `git mergetool` |
350+
| `` M `` | View merge conflict options | View options for resolving merge conflicts. |
351351
| `` f `` | 擷取 | 同步遠端異動 |
352352
| `` - `` | Collapse all files | Collapse all directories in the files tree |
353353
| `` = `` | Expand all files | Expand all directories in the file tree |

0 commit comments

Comments
 (0)