ignore empty directories so we don't have to let CVS prune before we can test changes that delete a dir

This commit is contained in:
Chris Danford
2005-10-15 00:35:54 +00:00
parent b9238373b7
commit 3610303408
+12 -2
View File
@@ -360,8 +360,18 @@ try_element_again:
for( int i = 0; asset_masks[i]; ++i )
{
/* No extension means directories. */
if( asset_masks[i][0] == 0 && !IsADirectory(asPaths[p]) )
continue;
if( asset_masks[i][0] == 0 )
{
if( !IsADirectory(asPaths[p]) )
continue;
vector<CString> vs;
GetDirListing( asPaths[p]+"/*", vs, false, false );
StripCvs( vs );
bool bDirIsEmpty = vs.empty();
if( bDirIsEmpty )
continue;
}
if( ext == asset_masks[i] || !strcmp(asset_masks[i], "*") )
{