public bool ShouldCopy()

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;
        }