in src/Artifacts/Tasks/RobocopyMetadata.cs [264:277]
public bool ShouldCopy(IFileSystem fileSystem, FileInfo source, FileInfo dest)
{
if (AlwaysCopy || !fileSystem.FileExists(dest))
{
return true;
}
DateTime sourceWrite = source.LastWriteTime;
DateTime destWrite = dest.LastWriteTime;
bool shouldCopy = OnlyNewer && sourceWrite > destWrite || !OnlyNewer && sourceWrite != destWrite;
return shouldCopy;
}