google/grinder.dart — pull request #56 by sunglim (2014-12-17 11:07:26+00:00)
Title: CopyFile uses File.copySync instead of File.writeAsBytesSync

`copySync` cannot fully copy the permissions. See https://code.google.com/p/dart/issues/detail?id=21900
But `copySync` copy the 'execute' permission at least.

@devoncarew