gruntjs/grunt-contrib-copy — pull request #204 by mgeisler (2014-11-27 15:30:39+00:00)
Title: Improve file comparison

I noticed that the `syncTimestamp` function was using

```javascript
md5(src) !== md5(dest)
```

to compare the content of two files. This is wasting CPU cycles and uses more memory than necessary since the entire file is read into memory. I replaced it with a function that compared the two files in a chunked fashion.