private void performDeleteFile()

in src/com/intellij/vssSupport/VFSListener.java [97:117]


  private void performDeleteFile( VirtualFile file )
  {
    FileStatus status = FileStatusManager.getInstance( project ).getStatus( file );
    Boolean isRenameDest = file.getUserData( RENAME_ROLLBACK );

    //  NB: <isRenameDest> is set in the CheckinEnvironment during
    //      the rollback of rename change. We should not put it into the list
    //      of the removed files for further control.
    if(( status != FileStatus.UNKNOWN ) && ( status != FileStatus.IGNORED ) &&
       ( isRenameDest == null ))
    {
      if( status == FileStatus.ADDED )
        host.deleteNewFile( file );
      else
      if( isFileProcessable( file ) )
      {
        FilePath path = VcsContextFactory.SERVICE.getInstance().createFilePathOn( file );
        filesDeleted.add( path );
      }
    }
  }