diff options
Diffstat (limited to 'Logs/File.hs')
-rw-r--r-- | Logs/File.hs | 3 |
1 files changed, 3 insertions, 0 deletions
diff --git a/Logs/File.hs b/Logs/File.hs index c93b21e4d..6676dbb7e 100644 --- a/Logs/File.hs +++ b/Logs/File.hs @@ -11,6 +11,9 @@ import Annex.Common import Annex.Perms import Utility.Tmp +-- | Writes content to a file, replacing the file atomically, and +-- making the new file have whatever permissions the git repository is +-- configured to use. Creates the parent directory when necessary. writeLogFile :: FilePath -> String -> Annex () writeLogFile f c = go `catchNonAsync` \_e -> do -- Most of the time, the directory will exist, so this is only |