|
11 | 11 | { |
12 | 12 | "when": "gitlens:enabled && !gitlens:readonly && !gitlens:untrusted && !gitlens:hasVirtualFolders && config.gitlens.menus.scmRepository.authors", |
13 | 13 | "group": "4_gitlens", |
14 | | - "order": 1 |
| 14 | + "order": 3 |
15 | 15 | } |
16 | 16 | ], |
17 | 17 | "scm/title": [ |
18 | 18 | { |
19 | 19 | "when": "scmProvider == git && gitlens:enabled && !gitlens:readonly && !gitlens:untrusted && !gitlens:hasVirtualFolders && config.gitlens.menus.scmRepository.authors", |
20 | 20 | "group": "2_gitlens", |
21 | | - "order": 1 |
| 21 | + "order": 10 |
22 | 22 | } |
23 | 23 | ] |
24 | 24 | } |
|
34 | 34 | "webview/context": [ |
35 | 35 | { |
36 | 36 | "when": "webviewItem =~ /gitlens:branch\\b/ && !listMultiSelection && !gitlens:readonly && !gitlens:untrusted && gitlens:gk:organization:ai:enabled", |
37 | | - "group": "1_gitlens_actions_4", |
38 | | - "order": 100 |
| 37 | + "group": "1_gitlens_ai", |
| 38 | + "order": 10 |
39 | 39 | } |
40 | 40 | ] |
41 | 41 | } |
|
47 | 47 | "view/item/context": [ |
48 | 48 | { |
49 | 49 | "when": "viewItem =~ /gitlens:branch\\b/ && !listMultiSelection && !gitlens:readonly && !gitlens:untrusted && gitlens:gk:organization:ai:enabled", |
50 | | - "group": "3_gitlens_ai", |
51 | | - "order": 1 |
| 50 | + "group": "1_gitlens_ai", |
| 51 | + "order": 10 |
52 | 52 | } |
53 | 53 | ] |
54 | 54 | } |
|
64 | 64 | "webview/context": [ |
65 | 65 | { |
66 | 66 | "when": "webviewItem =~ /gitlens:commit\\b/ && !listMultiSelection && !gitlens:readonly && !gitlens:untrusted && gitlens:gk:organization:ai:enabled", |
67 | | - "group": "1_gitlens_actions_3", |
68 | | - "order": 1 |
| 67 | + "group": "1_gitlens_ai", |
| 68 | + "order": 10 |
69 | 69 | } |
70 | 70 | ] |
71 | 71 | } |
|
77 | 77 | "view/item/context": [ |
78 | 78 | { |
79 | 79 | "when": "viewItem =~ /gitlens:commit\\b/ && !listMultiSelection && !gitlens:readonly && !gitlens:untrusted && gitlens:gk:organization:ai:enabled", |
80 | | - "group": "3_gitlens_explore", |
81 | | - "order": 1 |
| 80 | + "group": "1_gitlens_ai", |
| 81 | + "order": 10 |
82 | 82 | } |
83 | 83 | ] |
84 | 84 | } |
|
94 | 94 | "webview/context": [ |
95 | 95 | { |
96 | 96 | "when": "webviewItem =~ /gitlens:stash\\b/ && !listMultiSelection && !gitlens:readonly && !gitlens:untrusted && gitlens:gk:organization:ai:enabled", |
97 | | - "group": "1_gitlens_actions_3", |
98 | | - "order": 1 |
| 97 | + "group": "1_gitlens_ai", |
| 98 | + "order": 10 |
99 | 99 | } |
100 | 100 | ] |
101 | 101 | } |
|
107 | 107 | "view/item/context": [ |
108 | 108 | { |
109 | 109 | "when": "viewItem =~ /gitlens:stash\\b/ && !listMultiSelection && !gitlens:readonly && !gitlens:untrusted && gitlens:gk:organization:ai:enabled", |
110 | | - "group": "3_gitlens_explore", |
111 | | - "order": 1 |
| 110 | + "group": "1_gitlens_ai", |
| 111 | + "order": 10 |
112 | 112 | } |
113 | 113 | ] |
114 | 114 | } |
|
124 | 124 | "webview/context": [ |
125 | 125 | { |
126 | 126 | "when": "webviewItem == gitlens:wip && !listMultiSelection && !gitlens:readonly && !gitlens:untrusted && gitlens:gk:organization:ai:enabled", |
127 | | - "group": "1_gitlens", |
128 | | - "order": 2 |
| 127 | + "group": "1_gitlens_ai", |
| 128 | + "order": 10 |
129 | 129 | } |
130 | 130 | ] |
131 | 131 | } |
|
138 | 138 | { |
139 | 139 | "when": "viewItem =~ /gitlens:(worktree\\b(?=.*?\\b\\+working\\b)|uncommitted)\\b/ && !listMultiSelection && !gitlens:readonly && !gitlens:untrusted && gitlens:gk:organization:ai:enabled", |
140 | 140 | "group": "3_gitlens_ai", |
141 | | - "order": 1 |
| 141 | + "order": 10 |
142 | 142 | } |
143 | 143 | ] |
144 | 144 | } |
|
244 | 244 | "webview/context": [ |
245 | 245 | { |
246 | 246 | "when": "webviewItem =~ /gitlens:(branch|tag)\\b/ && !gitlens:untrusted && gitlens:gk:organization:ai:enabled", |
247 | | - "group": "1_gitlens_actions_3", |
248 | | - "order": 100 |
| 247 | + "group": "1_gitlens_ai", |
| 248 | + "order": 5 |
249 | 249 | } |
250 | 250 | ] |
251 | 251 | } |
|
257 | 257 | "view/item/context": [ |
258 | 258 | { |
259 | 259 | "when": "viewItem =~ /gitlens:(branch|tag)\\b/ && !gitlens:untrusted && gitlens:gk:organization:ai:enabled", |
260 | | - "group": "1_gitlens_actions_3", |
261 | | - "order": 100 |
| 260 | + "group": "1_gitlens_ai", |
| 261 | + "order": 5 |
262 | 262 | } |
263 | 263 | ] |
264 | 264 | } |
|
739 | 739 | "label": "Copy Changes (Patch)", |
740 | 740 | "commandPalette": "gitlens:enabled && !gitlens:untrusted && !gitlens:hasVirtualFolders", |
741 | 741 | "menus": { |
742 | | - "git.commit": [ |
| 742 | + "git.changes": [ |
743 | 743 | { |
744 | | - "when": "gitlens:enabled && scmProvider == git && config.gitlens.menus.scmRepository.patch", |
745 | | - "group": "4_gitlens", |
| 744 | + "when": "gitlens:enabled && scmProvider == git", |
| 745 | + "group": "gitlens", |
746 | 746 | "order": 3 |
747 | 747 | } |
748 | 748 | ], |
|
767 | 767 | "order": 97 |
768 | 768 | } |
769 | 769 | ], |
770 | | - "scm/title": [ |
771 | | - { |
772 | | - "when": "scmProvider == git && gitlens:enabled && config.gitlens.menus.scmRepository.patch", |
773 | | - "group": "2_z_gitlens", |
774 | | - "order": 2 |
775 | | - } |
776 | | - ], |
777 | 770 | "view/item/context": [ |
778 | 771 | { |
779 | 772 | "when": "viewItem =~ /gitlens:(commit|stash)\\b/ && !listMultiSelection && !gitlens:untrusted && !gitlens:hasVirtualFolders", |
|
3860 | 3853 | "label": "Share as Cloud Patch...", |
3861 | 3854 | "commandPalette": "gitlens:enabled && gitlens:gk:organization:drafts:enabled && config.gitlens.cloudPatches.enabled", |
3862 | 3855 | "menus": { |
3863 | | - "git.commit": [ |
| 3856 | + "git.changes": [ |
3864 | 3857 | { |
3865 | | - "when": "gitlens:enabled && scmProvider == git && config.gitlens.menus.scmRepository.patch", |
3866 | | - "group": "4_gitlens", |
| 3858 | + "when": "gitlens:enabled && scmProvider == git", |
| 3859 | + "group": "gitlens", |
3867 | 3860 | "order": 5 |
3868 | 3861 | } |
3869 | 3862 | ], |
|
3880 | 3873 | "group": "7_cutcopypaste", |
3881 | 3874 | "order": 98 |
3882 | 3875 | } |
3883 | | - ], |
3884 | | - "scm/title": [ |
3885 | | - { |
3886 | | - "when": "scmProvider == git && gitlens:enabled && config.gitlens.menus.scmRepository.patch", |
3887 | | - "group": "2_z_gitlens", |
3888 | | - "order": 3 |
3889 | | - } |
3890 | 3876 | ] |
3891 | 3877 | } |
3892 | 3878 | }, |
|
3916 | 3902 | { |
3917 | 3903 | "when": "viewItem =~ /gitlens:repo-folder\\b/ && !listMultiSelection", |
3918 | 3904 | "group": "3_gitlens_explore", |
3919 | | - "order": 2 |
| 3905 | + "order": 1 |
3920 | 3906 | }, |
3921 | 3907 | { |
3922 | 3908 | "when": "viewItem =~ /gitlens:repository\\b/ && !listMultiSelection", |
|
3969 | 3955 | ], |
3970 | 3956 | "scm/sourceControl": [ |
3971 | 3957 | { |
3972 | | - "when": "scmProvider == git && gitlens:enabled && config.gitlens.menus.scm.graph && !gitlens:plus:disabled && scmProviderRootUri not in gitlens:plus:disallowedRepos", |
| 3958 | + "when": "scmProvider == git && gitlens:enabled && !gitlens:plus:disabled && scmProviderRootUri not in gitlens:plus:disallowedRepos && config.gitlens.menus.scm.graph", |
3973 | 3959 | "group": "6_gitlens", |
3974 | 3960 | "order": 1 |
3975 | 3961 | } |
|
3995 | 3981 | { |
3996 | 3982 | "when": "viewItem =~ /gitlens:repo-folder\\b/ && !listMultiSelection && !gitlens:plus:disabled", |
3997 | 3983 | "group": "3_gitlens_explore", |
3998 | | - "order": 1 |
3999 | | - }, |
4000 | | - { |
4001 | | - "when": "viewItem == gitlens:views:commits && !gitlens:plus:disabled", |
4002 | | - "group": "inline", |
4003 | | - "order": 11 |
| 3984 | + "order": 2 |
4004 | 3985 | }, |
4005 | 3986 | { |
4006 | 3987 | "when": "viewItem == gitlens:views:commits && !gitlens:plus:disabled", |
4007 | 3988 | "group": "inline", |
4008 | 3989 | "order": 11 |
4009 | 3990 | }, |
4010 | | - { |
4011 | | - "when": "viewItem == gitlens:views:commits && !gitlens:plus:disabled", |
4012 | | - "group": "8_gitlens_toggles", |
4013 | | - "order": 0 |
4014 | | - }, |
4015 | 3991 | { |
4016 | 3992 | "when": "viewItem == gitlens:views:commits && !gitlens:plus:disabled", |
4017 | 3993 | "group": "8_gitlens_toggles", |
|
16085 | 16061 | } |
16086 | 16062 | ] |
16087 | 16063 | } |
| 16064 | + }, |
| 16065 | + "gitlens.visualizeHistory.repo:scm": { |
| 16066 | + "label": "Visualize Repository History", |
| 16067 | + "icon": "$(graph-scatter)", |
| 16068 | + "menus": { |
| 16069 | + "scm/sourceControl": [ |
| 16070 | + { |
| 16071 | + "when": "scmProvider == git && gitlens:enabled && !gitlens:plus:disabled && scmProviderRootUri not in gitlens:plus:disallowedRepos && config.gitlens.menus.scm.visualHistory", |
| 16072 | + "group": "6_gitlens", |
| 16073 | + "order": 1 |
| 16074 | + } |
| 16075 | + ], |
| 16076 | + "scm/title": [ |
| 16077 | + { |
| 16078 | + "when": "scmProvider == git && gitlens:enabled && !gitlens:plus:disabled && scmProviderRootUri not in gitlens:plus:disallowedRepos && config.gitlens.menus.scmRepositoryInline.visualHistory", |
| 16079 | + "group": "navigation", |
| 16080 | + "order": 0 |
| 16081 | + }, |
| 16082 | + { |
| 16083 | + "when": "scmProvider == git && gitlens:enabled && !gitlens:plus:disabled && scmProviderRootUri not in gitlens:plus:disallowedRepos && config.gitlens.menus.scmRepository.visualHistory", |
| 16084 | + "group": "2_z_gitlens", |
| 16085 | + "order": 5 |
| 16086 | + } |
| 16087 | + ] |
| 16088 | + } |
| 16089 | + }, |
| 16090 | + "gitlens.visualizeHistory.repo:views": { |
| 16091 | + "label": "Visualize Repository History", |
| 16092 | + "icon": "$(graph-scatter)", |
| 16093 | + "menus": { |
| 16094 | + "view/item/context": [ |
| 16095 | + { |
| 16096 | + "when": "viewItem =~ /gitlens:repo-folder\\b/ && !gitlens:plus:disabled", |
| 16097 | + "group": "inline", |
| 16098 | + "order": 99 |
| 16099 | + }, |
| 16100 | + { |
| 16101 | + "when": "viewItem =~ /gitlens:repo-folder\\b/ && !listMultiSelection && !gitlens:plus:disabled", |
| 16102 | + "group": "3_gitlens_explore", |
| 16103 | + "order": 3 |
| 16104 | + }, |
| 16105 | + { |
| 16106 | + "when": "viewItem == gitlens:views:commits && !gitlens:plus:disabled", |
| 16107 | + "group": "inline", |
| 16108 | + "order": 10 |
| 16109 | + }, |
| 16110 | + { |
| 16111 | + "when": "viewItem == gitlens:views:commits && !gitlens:plus:disabled", |
| 16112 | + "group": "8_gitlens_toggles", |
| 16113 | + "order": 1 |
| 16114 | + } |
| 16115 | + ], |
| 16116 | + "view/title": [ |
| 16117 | + { |
| 16118 | + "when": "view == gitlens.views.commits && !gitlens:plus:disabled", |
| 16119 | + "group": "navigation", |
| 16120 | + "order": 10 |
| 16121 | + }, |
| 16122 | + { |
| 16123 | + "when": "view == gitlens.views.commits && !gitlens:plus:disabled", |
| 16124 | + "group": "8_gitlens_toggles", |
| 16125 | + "order": 1 |
| 16126 | + } |
| 16127 | + ] |
| 16128 | + } |
16088 | 16129 | } |
16089 | 16130 | }, |
16090 | 16131 | "submenus": { |
|
0 commit comments