id,summary,reporter,owner,description,type,status,priority,milestone,component,resolution,keywords,cc,branch,branch_author,launchpad_bug
3454,FilePath operations which are atomic on POSIX should be atomic on Windows,glyph,,"`os.rename` doesn't overwrite on Windows, and so in `FilePath.setContent` we do a crummy platform check and delete the file in advance of moving the new one over it.

However, [http://msdn.microsoft.com/en-us/library/aa365512(VS.85).aspx ReplaceFile] and [http://msdn.microsoft.com/en-us/library/aa365240(VS.85).aspx MoveFileEx with the MOVEFILE_REPLACE_EXISTING flag] ''do'' overwrite, and we could use one of those in the implementation of `moveTo` instead.
",defect,closed,normal,,core,duplicate,,teratorn spiv exarkun,,,
