in src/com/intellij/vssSupport/commands/StatusMultipleCommand.java [236:265]
public void everythingFinishedImpl(final String output)
{
String file = files.get( 0 ).toLowerCase();
if( output.indexOf( DELETED_MESSAGE ) != -1 )
{
deletedFiles.add( file );
}
else if( output.indexOf( NOT_EXISTING_MESSAGE ) != -1 )
{
nonexistingFiles.add( file );
}
else
if( VssUtil.EXIT_CODE_FAILURE != getExitCode() )
{
String[] lines = LineTokenizer.tokenize( output, false );
// Fix IDEADEV-22275 - no output from Status command.
// Taking seriously - I do not know the reason for this behavior
// right now since proper files lead to proper "ss.exe Status" responce,
// and all major error messages are processed on the level before.
if( lines.length > 0 )
{
if( (lines[ 0 ].indexOf( NOFILES_SIG ) == -1) &&
(lines[ 0 ].indexOf( NOFILES_BY_USER_SIG ) == -1) )
{
checkoutFiles.add( file );
}
}
}
}