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 );
}
}
}