in src/com/intellij/vssSupport/VssChangeProvider.java [735:766]
private boolean checkDirectoryMappings()
{
boolean checkPassed = true;
ProjectLevelVcsManager mgr = ProjectLevelVcsManager.getInstance( project );
List<VcsDirectoryMapping> mappings = mgr.getDirectoryMappings( host );
if( mappings.size() == 0 )
{
checkPassed = false;
}
else
{
for( VcsDirectoryMapping mapping : mappings )
{
VssRootSettings settings = (VssRootSettings)mapping.getRootSettings();
if( settings == null || StringUtil.isEmptyOrSpaces( settings.getVssProject() ) )
{
checkPassed = false;
break;
}
}
}
if( !checkPassed && showInvalidConfigMessage )
{
VcsImplUtil.showErrorMessage(project, VssBundle.message("message.text.specify.content.roots"),
VssBundle.message("message.text.operation.failed"));
showInvalidConfigMessage = false;
}
return checkPassed;
}