in src/com/intellij/vssSupport/Checkin/VssCheckinEnvironment.java [394:426]
private boolean getNecessaryRenamedFoldersForList( List<Change> changes, Set<VirtualFile> set )
{
boolean isAnyRenamedFolderForFiles;
for( Change change : changes )
{
if( !VcsUtil.isChangeForDeleted( change ))
{
ContentRevision rev = change.getAfterRevision();
for( String newFolderName : host.renamedFolders.keySet() )
{
if( rev.getFile().getPath().startsWith( newFolderName ) )
{
VirtualFile parent = VcsUtil.getVirtualFile( newFolderName );
set.add( parent );
}
}
}
}
isAnyRenamedFolderForFiles = set.size() > 0;
for( Change change : changes )
{
if( !VcsUtil.isChangeForDeleted( change ))
{
ContentRevision rev = change.getAfterRevision();
VirtualFile submittedParent = rev.getFile().getVirtualFile();
if( submittedParent != null )
set.remove( submittedParent );
}
}
return isAnyRenamedFolderForFiles;
}