Use mv command to move files
authorAndrey Mokhov <andrey.mokhov@gmail.com>
Mon, 17 Jul 2017 00:35:18 +0000 (01:35 +0100)
committerAndrey Mokhov <andrey.mokhov@gmail.com>
Mon, 17 Jul 2017 00:35:18 +0000 (01:35 +0100)
See #345

src/Util.hs

index 5f60fc1..e873ddc 100644 (file)
@@ -115,7 +115,7 @@ copyFileUntracked source target = do
 moveFile :: FilePath -> FilePath -> Action ()
 moveFile source target = do
     putProgressInfo $ renderAction "Move file" source target
-    liftIO $ IO.renameFile source target
+    quietly $ cmd ["mv", source, target]
 
 -- | Remove a file that doesn't necessarily exist.
 removeFile :: FilePath -> Action ()