File tree Expand file tree Collapse file tree 3 files changed +8
-7
lines changed
test/suite/repository/model Expand file tree Collapse file tree 3 files changed +8
-7
lines changed Original file line number Diff line number Diff line change 345345 "title" : " Remove" ,
346346 "command" : " dvc.removeTarget" ,
347347 "category" : " DVC" ,
348- "icon" : " $(trash )"
348+ "icon" : " $(discard )"
349349 },
350350 {
351351 "title" : " Rename" ,
10671067 "group" : " inline" ,
10681068 "when" : " scmProvider == dvc && scmResourceGroup == untracked && dvc.commands.available && !dvc.scm.command.running"
10691069 },
1070+ {
1071+ "command" : " dvc.removeTarget" ,
1072+ "group" : " inline" ,
1073+ "when" : " scmProvider == dvc && scmResourceState =~ /^.*?Added$/ && dvc.commands.available && !dvc.scm.command.running"
1074+ },
10701075 {
10711076 "command" : " dvc.checkoutTarget" ,
10721077 "group" : " inline" ,
Original file line number Diff line number Diff line change @@ -234,14 +234,13 @@ export class RepositoriesTree
234234
235235 this . internalCommands . registerExternalCliCommand < Resource > (
236236 RegisteredCliCommands . REMOVE_TARGET ,
237- async ( { dvcRoot, resourceUri } ) => {
237+ ( { dvcRoot, resourceUri } ) => {
238238 const relPath = relative ( dvcRoot , this . getDataPlaceholder ( resourceUri ) )
239- await this . internalCommands . executeCommand (
239+ return this . internalCommands . executeCommand (
240240 AvailableCommands . REMOVE ,
241241 dvcRoot ,
242242 relPath
243243 )
244- return deleteTarget ( resourceUri )
245244 }
246245 )
247246
Original file line number Diff line number Diff line change @@ -14,7 +14,6 @@ import {
1414 workspace
1515} from 'vscode'
1616import { Disposable } from '../../../../extension'
17- import * as Workspace from '../../../../fileSystem/workspace'
1817import { DvcExecutor } from '../../../../cli/dvc/executor'
1918import {
2019 activeTextEditorChangedEvent ,
@@ -249,7 +248,6 @@ suite('Repositories Tree Test Suite', () => {
249248 const relPath = join ( 'mock' , 'data' , 'MNIST' , 'raw' )
250249 stub ( path , 'relative' ) . returns ( relPath )
251250
252- const mockDeleteTarget = stub ( Workspace , 'deleteTarget' ) . resolves ( true )
253251 const mockRemove = stub ( DvcExecutor . prototype , 'remove' ) . resolves (
254252 'target destroyed!'
255253 )
@@ -258,7 +256,6 @@ suite('Repositories Tree Test Suite', () => {
258256 RegisteredCliCommands . REMOVE_TARGET ,
259257 getPathItem ( relPath )
260258 )
261- expect ( mockDeleteTarget ) . to . be . calledOnce
262259 expect ( mockRemove ) . to . be . calledOnce
263260 } )
264261
You can’t perform that action at this time.
0 commit comments