shake 0.18 → 0.18.1
raw patch · 3 files changed
+4/−2 lines, 3 files
Files
- CHANGES.txt +2/−0
- shake.cabal +1/−1
- src/Development/Shake/Internal/Derived.hs +1/−1
CHANGES.txt view
@@ -1,5 +1,7 @@ Changelog for Shake (* = breaking change) +0.18.1, released 2019-05-19+ #678, fix serious bug in writeFile' - it could delete an unrelated file 0.18, released 2019-05-14 * Make files copied to the shared cache read-only Delete files before writing, giving symlink/readonly safety
shake.cabal view
@@ -1,7 +1,7 @@ cabal-version: >= 1.18 build-type: Simple name: shake-version: 0.18+version: 0.18.1 license: BSD3 license-file: LICENSE category: Development, Shake
src/Development/Shake/Internal/Derived.hs view
@@ -121,7 +121,7 @@ writeFile' :: (MonadIO m, Partial) => FilePath -> String -> m () writeFile' name x = liftIO $ do createDirectoryRecursive $ takeDirectory name- removeFile_ x -- symlink safety+ removeFile_ name -- symlink safety writeFile name x