Mentioned in [6281] on Meta SVN: Plugin Directory: Checksums: Move the `$skip_bad_files` into the non-existant file branch to avoid accidentally clobbering a real file.
Mentioned in [6280] on Meta SVN: Plugin Directory: Checksums: Correctly handle filenames with spaces, previously the filename was being truncated.
Created ticket #3335 on Meta Trac: Plugin Checksum generation failing with filenames containing whitespace