win_copy updating timestamps

Hi,

I’ve got a role that performs a win_copy from 1 directory to another. I took the files from the target, put them in GIT (source) and ran the playbook to copy the files over, the 1st time. All the timestamps in the target directory were updated, even though the files were the same (copied from target, added to git, with no changes). When I do a file diff between the target and source (using win diff) there are also no differences.

Can someone please help explain why win_copy would do this?

Thanks!