return error( accuRev, "Failed retrieving modified elements" );
}
modOrAddedElements.addAll( modifiedElements );
CategorisedElements catElems = accuRev.statBackingStream( basedir, modOrAddedElements );
if ( catElems == null )
{
return error( accuRev, "Failed stat backing stream to split modified and added elements" );
}
modifiedElements = catElems.getMemberElements();
List<File> addedElements;
if ( AccuRevCapability.STAT_ADDED_NOT_PROMOTED_BUG.isSupported( accuRev.getClientVersion() ) )
{
modOrAddedElements.removeAll( modifiedElements );
addedElements = modOrAddedElements;
}
else
{
addedElements = catElems.getNonMemberElements();
}
List<File> missingElements = accuRev.stat( basedir, elements, AccuRevStat.MISSING );
if ( missingElements == null )