|
664 | 664 | }, |
665 | 665 | { |
666 | 666 | "command": "dvc.applyExperiment", |
667 | | - "when": "dvc.commands.available && dvc.project.available && !dvc.experiment.running" |
| 667 | + "when": "dvc.commands.available && dvc.project.available && !dvc.experiment.running.workspace" |
668 | 668 | }, |
669 | 669 | { |
670 | 670 | "command": "dvc.branchExperiment", |
671 | | - "when": "dvc.commands.available && dvc.project.available && !dvc.experiment.running" |
| 671 | + "when": "dvc.commands.available && dvc.project.available && !dvc.experiment.running.workspace" |
672 | 672 | }, |
673 | 673 | { |
674 | 674 | "command": "dvc.checkout", |
|
708 | 708 | }, |
709 | 709 | { |
710 | 710 | "command": "dvc.experimentGarbageCollect", |
711 | | - "when": "dvc.commands.available && dvc.project.available && !dvc.experiment.running" |
| 711 | + "when": "dvc.commands.available && dvc.project.available && !dvc.experiment.running.workspace" |
712 | 712 | }, |
713 | 713 | { |
714 | 714 | "command": "dvc.findInFolder", |
|
752 | 752 | }, |
753 | 753 | { |
754 | 754 | "command": "dvc.modifyExperimentParamsAndQueue", |
755 | | - "when": "dvc.commands.available && dvc.project.available && !dvc.experiment.running" |
| 755 | + "when": "dvc.commands.available && dvc.project.available && !dvc.experiment.running.workspace" |
756 | 756 | }, |
757 | 757 | { |
758 | 758 | "command": "dvc.modifyExperimentParamsAndRun", |
759 | | - "when": "dvc.commands.available && dvc.project.available && !dvc.experiment.running && !dvc.experiment.checkpoints" |
| 759 | + "when": "dvc.commands.available && dvc.project.available && !dvc.experiment.running.workspace && !dvc.experiment.checkpoints" |
760 | 760 | }, |
761 | 761 | { |
762 | 762 | "command": "dvc.modifyExperimentParamsAndResume", |
763 | | - "when": "dvc.commands.available && dvc.project.available && !dvc.experiment.running && dvc.experiment.checkpoints" |
| 763 | + "when": "dvc.commands.available && dvc.project.available && !dvc.experiment.running.workspace && dvc.experiment.checkpoints" |
764 | 764 | }, |
765 | 765 | { |
766 | 766 | "command": "dvc.modifyExperimentParamsResetAndRun", |
767 | | - "when": "dvc.commands.available && dvc.project.available && !dvc.experiment.running && dvc.experiment.checkpoints" |
| 767 | + "when": "dvc.commands.available && dvc.project.available && !dvc.experiment.running.workspace && dvc.experiment.checkpoints" |
768 | 768 | }, |
769 | 769 | { |
770 | 770 | "command": "dvc.pushExperiments", |
771 | | - "when": "dvc.commands.available && dvc.project.available && !dvc.experiment.running" |
| 771 | + "when": "dvc.commands.available && dvc.project.available && !dvc.experiment.running.workspace" |
772 | 772 | }, |
773 | 773 | { |
774 | 774 | "command": "dvc.queueExperiment", |
775 | | - "when": "dvc.commands.available && dvc.project.available && !dvc.experiment.running" |
| 775 | + "when": "dvc.commands.available && dvc.project.available && !dvc.experiment.running.workspace" |
776 | 776 | }, |
777 | 777 | { |
778 | 778 | "command": "dvc.removeExperiments", |
779 | | - "when": "dvc.commands.available && dvc.project.available && !dvc.experiment.running" |
| 779 | + "when": "dvc.commands.available && dvc.project.available && !dvc.experiment.running.workspace" |
780 | 780 | }, |
781 | 781 | { |
782 | 782 | "command": "dvc.removeExperimentQueue", |
783 | | - "when": "dvc.commands.available && dvc.project.available && !dvc.experiment.running" |
| 783 | + "when": "dvc.commands.available && dvc.project.available && !dvc.experiment.running.workspace" |
784 | 784 | }, |
785 | 785 | { |
786 | 786 | "command": "dvc.removeExperimentsTableFilters", |
|
808 | 808 | }, |
809 | 809 | { |
810 | 810 | "command": "dvc.runExperiment", |
811 | | - "when": "dvc.commands.available && dvc.project.available && !dvc.experiment.running && !dvc.experiment.checkpoints" |
| 811 | + "when": "dvc.commands.available && dvc.project.available && !dvc.experiment.running.workspace && !dvc.experiment.checkpoints" |
812 | 812 | }, |
813 | 813 | { |
814 | 814 | "command": "dvc.resumeCheckpointExperiment", |
815 | | - "when": "dvc.commands.available && dvc.project.available && !dvc.experiment.running && dvc.experiment.checkpoints" |
| 815 | + "when": "dvc.commands.available && dvc.project.available && !dvc.experiment.running.workspace && dvc.experiment.checkpoints" |
816 | 816 | }, |
817 | 817 | { |
818 | 818 | "command": "dvc.resetAndRunCheckpointExperiment", |
819 | | - "when": "dvc.commands.available && dvc.project.available && !dvc.experiment.running && dvc.experiment.checkpoints" |
| 819 | + "when": "dvc.commands.available && dvc.project.available && !dvc.experiment.running.workspace && dvc.experiment.checkpoints" |
820 | 820 | }, |
821 | 821 | { |
822 | 822 | "command": "dvc.startExperimentsQueue", |
|
1029 | 1029 | ], |
1030 | 1030 | "editor/title": [ |
1031 | 1031 | { |
1032 | | - "command": "dvc.runExperiment", |
| 1032 | + "command": "dvc.stopAllRunningExperiments", |
1033 | 1033 | "group": "navigation@0", |
1034 | | - "when": "dvc.params.file.active && !dvc.experiment.running && dvc.commands.available && !dvc.experiment.checkpoints" |
| 1034 | + "when": "dvc.params.file.active && dvc.experiment.running && dvc.commands.available" |
1035 | 1035 | }, |
1036 | 1036 | { |
1037 | | - "command": "dvc.runExperiment", |
| 1037 | + "command": "dvc.stopAllRunningExperiments", |
1038 | 1038 | "group": "navigation@0", |
1039 | | - "when": "dvc.experiments.webview.active && !dvc.experiment.running && dvc.commands.available && !dvc.experiment.checkpoints" |
| 1039 | + "when": "dvc.experiments.webview.active && dvc.experiment.running && dvc.commands.available" |
1040 | 1040 | }, |
1041 | 1041 | { |
1042 | | - "command": "dvc.stopAllRunningExperiments", |
1043 | | - "group": "navigation@0", |
1044 | | - "when": "dvc.experiment.running && dvc.commands.available" |
| 1042 | + "command": "dvc.runExperiment", |
| 1043 | + "group": "navigation@1", |
| 1044 | + "when": "dvc.params.file.active && !dvc.experiment.running.workspace && dvc.commands.available && !dvc.experiment.checkpoints" |
1045 | 1045 | }, |
1046 | 1046 | { |
1047 | | - "command": "dvc.resetAndRunCheckpointExperiment", |
| 1047 | + "command": "dvc.runExperiment", |
1048 | 1048 | "group": "navigation@1", |
1049 | | - "when": "dvc.experiments.webview.active && !dvc.experiment.running && dvc.commands.available && dvc.experiment.checkpoints" |
| 1049 | + "when": "dvc.experiments.webview.active && !dvc.experiment.running.workspace && dvc.commands.available && !dvc.experiment.checkpoints" |
1050 | 1050 | }, |
1051 | 1051 | { |
1052 | 1052 | "command": "dvc.resetAndRunCheckpointExperiment", |
1053 | | - "group": "navigation@1", |
1054 | | - "when": "dvc.params.file.active && !dvc.experiment.running && dvc.commands.available && dvc.experiment.checkpoints" |
| 1053 | + "group": "navigation@2", |
| 1054 | + "when": "dvc.experiments.webview.active && !dvc.experiment.running.workspace && dvc.commands.available && dvc.experiment.checkpoints" |
1055 | 1055 | }, |
1056 | 1056 | { |
1057 | | - "command": "dvc.resumeCheckpointExperiment", |
| 1057 | + "command": "dvc.resetAndRunCheckpointExperiment", |
1058 | 1058 | "group": "navigation@2", |
1059 | | - "when": "dvc.experiments.webview.active && !dvc.experiment.running && dvc.commands.available && dvc.experiment.checkpoints" |
| 1059 | + "when": "dvc.params.file.active && !dvc.experiment.running.workspace && dvc.commands.available && dvc.experiment.checkpoints" |
1060 | 1060 | }, |
1061 | 1061 | { |
1062 | 1062 | "command": "dvc.resumeCheckpointExperiment", |
1063 | | - "group": "navigation@2", |
1064 | | - "when": "dvc.params.file.active && !dvc.experiment.running && dvc.commands.available && dvc.experiment.checkpoints" |
| 1063 | + "group": "navigation@3", |
| 1064 | + "when": "dvc.experiments.webview.active && !dvc.experiment.running.workspace && dvc.commands.available && dvc.experiment.checkpoints" |
1065 | 1065 | }, |
1066 | 1066 | { |
1067 | | - "command": "dvc.startExperimentsQueue", |
| 1067 | + "command": "dvc.resumeCheckpointExperiment", |
1068 | 1068 | "group": "navigation@3", |
1069 | | - "when": "dvc.experiments.webview.active && !dvc.experiment.running && dvc.commands.available" |
| 1069 | + "when": "dvc.params.file.active && !dvc.experiment.running.workspace && dvc.commands.available && dvc.experiment.checkpoints" |
1070 | 1070 | }, |
1071 | 1071 | { |
1072 | 1072 | "command": "dvc.startExperimentsQueue", |
1073 | | - "group": "navigation@3", |
1074 | | - "when": "dvc.params.file.active && !dvc.experiment.running && dvc.commands.available" |
| 1073 | + "group": "navigation@4", |
| 1074 | + "when": "dvc.experiments.webview.active && dvc.commands.available" |
1075 | 1075 | }, |
1076 | 1076 | { |
1077 | | - "command": "dvc.queueExperiment", |
| 1077 | + "command": "dvc.startExperimentsQueue", |
1078 | 1078 | "group": "navigation@4", |
1079 | | - "when": "dvc.experiments.webview.active && !dvc.experiment.running && dvc.commands.available" |
| 1079 | + "when": "dvc.params.file.active && dvc.commands.available" |
1080 | 1080 | }, |
1081 | 1081 | { |
1082 | 1082 | "command": "dvc.queueExperiment", |
1083 | | - "group": "navigation@4", |
1084 | | - "when": "dvc.params.file.active && !dvc.experiment.running && dvc.commands.available" |
| 1083 | + "group": "navigation@5", |
| 1084 | + "when": "dvc.experiments.webview.active && !dvc.experiment.running.workspace && dvc.commands.available" |
| 1085 | + }, |
| 1086 | + { |
| 1087 | + "command": "dvc.queueExperiment", |
| 1088 | + "group": "navigation@5", |
| 1089 | + "when": "dvc.params.file.active && !dvc.experiment.running.workspace && dvc.commands.available" |
1085 | 1090 | } |
1086 | 1091 | ], |
1087 | 1092 | "view/item/context": [ |
|
1158 | 1163 | { |
1159 | 1164 | "command": "dvc.views.experiments.applyExperiment", |
1160 | 1165 | "group": "inline@1", |
1161 | | - "when": "view == dvc.views.experimentsTree && dvc.commands.available && viewItem == experiment && !dvc.experiment.running" |
| 1166 | + "when": "view == dvc.views.experimentsTree && dvc.commands.available && viewItem == experiment && !dvc.experiment.running.workspace" |
1162 | 1167 | }, |
1163 | 1168 | { |
1164 | 1169 | "command": "dvc.views.experiments.branchExperiment", |
1165 | 1170 | "group": "inline@2", |
1166 | | - "when": "view == dvc.views.experimentsTree && dvc.commands.available && viewItem == experiment && !dvc.experiment.running" |
| 1171 | + "when": "view == dvc.views.experimentsTree && dvc.commands.available && viewItem == experiment && !dvc.experiment.running.workspace" |
1167 | 1172 | }, |
1168 | 1173 | { |
1169 | 1174 | "command": "dvc.views.experimentsTree.removeExperiment", |
1170 | 1175 | "group": "inline@3", |
1171 | | - "when": "view == dvc.views.experimentsTree && dvc.commands.available && viewItem =~ /^(experiment|queued)$/ && !dvc.experiment.running" |
| 1176 | + "when": "view == dvc.views.experimentsTree && dvc.commands.available && viewItem =~ /^(experiment|queued)$/ && !dvc.experiment.running.workspace" |
1172 | 1177 | }, |
1173 | 1178 | { |
1174 | 1179 | "command": "dvc.views.experimentsTree.pushExperiment", |
1175 | 1180 | "group": "1_share@0", |
1176 | | - "when": "view == dvc.views.experimentsTree && dvc.commands.available && viewItem == experiment && !dvc.experiment.running" |
| 1181 | + "when": "view == dvc.views.experimentsTree && dvc.commands.available && viewItem == experiment && !dvc.experiment.running.workspace" |
1177 | 1182 | }, |
1178 | 1183 | { |
1179 | 1184 | "command": "dvc.views.experiments.runExperiment", |
1180 | 1185 | "group": "2_modify@1", |
1181 | | - "when": "view == dvc.views.experimentsTree && dvc.commands.available && viewItem =~ /^(workspace|commit|experiment|queued)$/ && !dvc.experiment.running && !dvc.experiment.checkpoints" |
| 1186 | + "when": "view == dvc.views.experimentsTree && dvc.commands.available && viewItem =~ /^(workspace|commit|experiment|queued)$/ && !dvc.experiment.running.workspace && !dvc.experiment.checkpoints" |
1182 | 1187 | }, |
1183 | 1188 | { |
1184 | 1189 | "command": "dvc.views.experiments.resetAndRunCheckpointExperiment", |
1185 | 1190 | "group": "2_modify@1", |
1186 | | - "when": "view == dvc.views.experimentsTree && dvc.commands.available && viewItem =~ /^(workspace|commit|experiment|queued)$/ && !dvc.experiment.running && dvc.experiment.checkpoints" |
| 1191 | + "when": "view == dvc.views.experimentsTree && dvc.commands.available && viewItem =~ /^(workspace|commit|experiment|queued)$/ && !dvc.experiment.running.workspace && dvc.experiment.checkpoints" |
1187 | 1192 | }, |
1188 | 1193 | { |
1189 | 1194 | "command": "dvc.views.experiments.resumeCheckpointExperiment", |
1190 | 1195 | "group": "2_modify@2", |
1191 | | - "when": "view == dvc.views.experimentsTree && dvc.commands.available && viewItem =~ /^(workspace|commit|experiment|queued)$/ && !dvc.experiment.running && dvc.experiment.checkpoints" |
| 1196 | + "when": "view == dvc.views.experimentsTree && dvc.commands.available && viewItem =~ /^(workspace|commit|experiment|queued)$/ && !dvc.experiment.running.workspace && dvc.experiment.checkpoints" |
1192 | 1197 | }, |
1193 | 1198 | { |
1194 | 1199 | "command": "dvc.views.experiments.queueExperiment", |
1195 | 1200 | "group": "2_modify@3", |
1196 | | - "when": "view == dvc.views.experimentsTree && dvc.commands.available && viewItem =~ /^(workspace|commit|experiment|queued)$/ && !dvc.experiment.running" |
| 1201 | + "when": "view == dvc.views.experimentsTree && dvc.commands.available && viewItem =~ /^(workspace|commit|experiment|queued)$/ && !dvc.experiment.running.workspace" |
1197 | 1202 | } |
1198 | 1203 | ], |
1199 | 1204 | "view/title": [ |
|
1214 | 1219 | }, |
1215 | 1220 | { |
1216 | 1221 | "command": "dvc.runExperiment", |
1217 | | - "when": "view == dvc.views.experimentsTree && !dvc.experiment.running && !dvc.experiment.checkpoints", |
| 1222 | + "when": "view == dvc.views.experimentsTree && !dvc.experiment.running.workspace && !dvc.experiment.checkpoints", |
1218 | 1223 | "group": "navigation@1" |
1219 | 1224 | }, |
1220 | 1225 | { |
1221 | 1226 | "command": "dvc.resetAndRunCheckpointExperiment", |
1222 | | - "when": "view == dvc.views.experimentsTree && !dvc.experiment.running && dvc.experiment.checkpoints", |
| 1227 | + "when": "view == dvc.views.experimentsTree && !dvc.experiment.running.workspace && dvc.experiment.checkpoints", |
1223 | 1228 | "group": "navigation@1" |
1224 | 1229 | }, |
1225 | 1230 | { |
1226 | 1231 | "command": "dvc.resumeCheckpointExperiment", |
1227 | | - "when": "view == dvc.views.experimentsTree && !dvc.experiment.running && dvc.experiment.checkpoints", |
| 1232 | + "when": "view == dvc.views.experimentsTree && !dvc.experiment.running.workspace && dvc.experiment.checkpoints", |
1228 | 1233 | "group": "navigation@2" |
1229 | 1234 | }, |
1230 | 1235 | { |
|
1249 | 1254 | }, |
1250 | 1255 | { |
1251 | 1256 | "command": "dvc.modifyExperimentParamsAndRun", |
1252 | | - "when": "view == dvc.views.experimentsTree && !dvc.experiment.running && !dvc.experiment.checkpoints", |
| 1257 | + "when": "view == dvc.views.experimentsTree && !dvc.experiment.running.workspace && !dvc.experiment.checkpoints", |
1253 | 1258 | "group": "2_modify@1" |
1254 | 1259 | }, |
1255 | 1260 | { |
1256 | 1261 | "command": "dvc.modifyExperimentParamsAndResume", |
1257 | | - "when": "view == dvc.views.experimentsTree && !dvc.experiment.running && dvc.experiment.checkpoints", |
| 1262 | + "when": "view == dvc.views.experimentsTree && !dvc.experiment.running.workspace && dvc.experiment.checkpoints", |
1258 | 1263 | "group": "2_modify@1" |
1259 | 1264 | }, |
1260 | 1265 | { |
1261 | 1266 | "command": "dvc.modifyExperimentParamsResetAndRun", |
1262 | | - "when": "view == dvc.views.experimentsTree && !dvc.experiment.running && dvc.experiment.checkpoints", |
| 1267 | + "when": "view == dvc.views.experimentsTree && !dvc.experiment.running.workspace && dvc.experiment.checkpoints", |
1263 | 1268 | "group": "2_modify@2" |
1264 | 1269 | }, |
1265 | 1270 | { |
1266 | 1271 | "command": "dvc.modifyExperimentParamsAndQueue", |
1267 | | - "when": "view == dvc.views.experimentsTree && !dvc.experiment.running", |
| 1272 | + "when": "view == dvc.views.experimentsTree && !dvc.experiment.running.workspace", |
1268 | 1273 | "group": "2_modify@3" |
1269 | 1274 | }, |
1270 | 1275 | { |
1271 | 1276 | "command": "dvc.queueExperiment", |
1272 | | - "when": "view == dvc.views.experimentsTree && !dvc.experiment.running", |
| 1277 | + "when": "view == dvc.views.experimentsTree && !dvc.experiment.running.workspace", |
1273 | 1278 | "group": "3_queue@1" |
1274 | 1279 | }, |
1275 | 1280 | { |
|
0 commit comments