|
307 | 307 | "category": "Git", |
308 | 308 | "enablement": "!commitInProgress" |
309 | 309 | }, |
| 310 | + { |
| 311 | + "command": "git.commitMessageAccept", |
| 312 | + "title": "%command.commitMessageAccept%", |
| 313 | + "icon": "$(check)", |
| 314 | + "category": "Git" |
| 315 | + }, |
| 316 | + { |
| 317 | + "command": "git.commitMessageDiscard", |
| 318 | + "title": "%command.commitMessageDiscard%", |
| 319 | + "icon": "$(discard)", |
| 320 | + "category": "Git" |
| 321 | + }, |
310 | 322 | { |
311 | 323 | "command": "git.restoreCommitTemplate", |
312 | 324 | "title": "%command.restoreCommitTemplate%", |
|
315 | 327 | { |
316 | 328 | "command": "git.undoCommit", |
317 | 329 | "title": "%command.undoCommit%", |
318 | | - "category": "Git" |
| 330 | + "category": "Git", |
| 331 | + "enablement": "!commitInProgress" |
319 | 332 | }, |
320 | 333 | { |
321 | 334 | "command": "git.checkout", |
|
586 | 599 | { |
587 | 600 | "command": "git.acceptMerge", |
588 | 601 | "title": "%command.git.acceptMerge%", |
589 | | - "category": "Git" |
| 602 | + "category": "Git", |
| 603 | + "enablement": "isMergeEditor" |
590 | 604 | } |
591 | 605 | ], |
592 | 606 | "keybindings": [ |
|
795 | 809 | "command": "git.restoreCommitTemplate", |
796 | 810 | "when": "false" |
797 | 811 | }, |
| 812 | + { |
| 813 | + "command": "git.commitMessageAccept", |
| 814 | + "when": "false" |
| 815 | + }, |
| 816 | + { |
| 817 | + "command": "git.commitMessageDiscard", |
| 818 | + "when": "false" |
| 819 | + }, |
798 | 820 | { |
799 | 821 | "command": "git.revealInExplorer", |
800 | 822 | "when": "false" |
|
1480 | 1502 | "group": "navigation", |
1481 | 1503 | "when": "config.git.enabled && !git.missing && gitOpenRepositoryCount != 0 && !isInDiffEditor && !isMergeEditor && resourceScheme == file && scmActiveResourceHasChanges" |
1482 | 1504 | }, |
| 1505 | + { |
| 1506 | + "command": "git.commitMessageAccept", |
| 1507 | + "group": "navigation", |
| 1508 | + "when": "config.git.enabled && !git.missing && gitOpenRepositoryCount != 0 && editorLangId == git-commit && commitInProgress" |
| 1509 | + }, |
| 1510 | + { |
| 1511 | + "command": "git.commitMessageDiscard", |
| 1512 | + "group": "navigation", |
| 1513 | + "when": "config.git.enabled && !git.missing && gitOpenRepositoryCount != 0 && editorLangId == git-commit && commitInProgress" |
| 1514 | + }, |
1483 | 1515 | { |
1484 | 1516 | "command": "git.stageSelectedRanges", |
1485 | 1517 | "group": "2_git@1", |
|
2438 | 2470 | "default": 10000, |
2439 | 2471 | "description": "%config.statusLimit%" |
2440 | 2472 | }, |
2441 | | - "git.experimental.installGuide": { |
2442 | | - "type": "string", |
2443 | | - "enum": [ |
2444 | | - "default", |
2445 | | - "download" |
2446 | | - ], |
2447 | | - "tags": [ |
2448 | | - "experimental" |
2449 | | - ], |
2450 | | - "scope": "machine", |
2451 | | - "description": "%config.experimental.installGuide%", |
2452 | | - "default": "default" |
2453 | | - }, |
2454 | 2473 | "git.repositoryScanIgnoredFolders": { |
2455 | 2474 | "type": "array", |
2456 | 2475 | "items": { |
|
2629 | 2648 | }, |
2630 | 2649 | { |
2631 | 2650 | "view": "scm", |
2632 | | - "contents": "%view.workbench.scm.missing.guide%", |
2633 | | - "when": "config.git.enabled && git.missing && config.git.experimental.installGuide == download" |
2634 | | - }, |
2635 | | - { |
2636 | | - "view": "scm", |
2637 | | - "contents": "%view.workbench.scm.missing.guide.mac%", |
2638 | | - "when": "config.git.enabled && git.missing && config.git.experimental.installGuide == download && isMac" |
| 2651 | + "contents": "%view.workbench.scm.missing%", |
| 2652 | + "when": "config.git.enabled && git.missing" |
2639 | 2653 | }, |
2640 | 2654 | { |
2641 | 2655 | "view": "scm", |
2642 | | - "contents": "%view.workbench.scm.missing.guide.windows%", |
2643 | | - "when": "config.git.enabled && git.missing && config.git.experimental.installGuide == download && isWindows" |
| 2656 | + "contents": "%view.workbench.scm.missing.mac%", |
| 2657 | + "when": "config.git.enabled && git.missing && isMac" |
2644 | 2658 | }, |
2645 | 2659 | { |
2646 | 2660 | "view": "scm", |
2647 | | - "contents": "%view.workbench.scm.missing.guide.linux%", |
2648 | | - "when": "config.git.enabled && git.missing && config.git.experimental.installGuide == download && isLinux" |
| 2661 | + "contents": "%view.workbench.scm.missing.windows%", |
| 2662 | + "when": "config.git.enabled && git.missing && isWindows" |
2649 | 2663 | }, |
2650 | 2664 | { |
2651 | 2665 | "view": "scm", |
2652 | | - "contents": "%view.workbench.scm.missing%", |
2653 | | - "when": "config.git.enabled && git.missing && config.git.experimental.installGuide == default" |
| 2666 | + "contents": "%view.workbench.scm.missing.linux%", |
| 2667 | + "when": "config.git.enabled && git.missing && isLinux" |
2654 | 2668 | }, |
2655 | 2669 | { |
2656 | 2670 | "view": "scm", |
2657 | 2671 | "contents": "%view.workbench.scm.empty%", |
2658 | | - "when": "config.git.enabled && workbenchState == empty", |
| 2672 | + "when": "config.git.enabled && !git.missing && workbenchState == empty", |
2659 | 2673 | "enablement": "git.state == initialized", |
2660 | 2674 | "group": "2_open@1" |
2661 | 2675 | }, |
2662 | 2676 | { |
2663 | 2677 | "view": "scm", |
2664 | 2678 | "contents": "%view.workbench.scm.folder%", |
2665 | | - "when": "config.git.enabled && workbenchState == folder", |
| 2679 | + "when": "config.git.enabled && !git.missing && workbenchState == folder", |
2666 | 2680 | "enablement": "git.state == initialized", |
2667 | 2681 | "group": "5_scm@1" |
2668 | 2682 | }, |
2669 | 2683 | { |
2670 | 2684 | "view": "scm", |
2671 | 2685 | "contents": "%view.workbench.scm.workspace%", |
2672 | | - "when": "config.git.enabled && workbenchState == workspace && workspaceFolderCount != 0", |
| 2686 | + "when": "config.git.enabled && !git.missing && workbenchState == workspace && workspaceFolderCount != 0", |
2673 | 2687 | "enablement": "git.state == initialized", |
2674 | 2688 | "group": "5_scm@1" |
2675 | 2689 | }, |
2676 | 2690 | { |
2677 | 2691 | "view": "scm", |
2678 | 2692 | "contents": "%view.workbench.scm.emptyWorkspace%", |
2679 | | - "when": "config.git.enabled && workbenchState == workspace && workspaceFolderCount == 0", |
| 2693 | + "when": "config.git.enabled && !git.missing && workbenchState == workspace && workspaceFolderCount == 0", |
2680 | 2694 | "enablement": "git.state == initialized", |
2681 | 2695 | "group": "2_open@1" |
2682 | 2696 | }, |
|
0 commit comments