🐙 Templated web page generator for your git repositories
git clone https://github.com/m-col/gitja
Files | Refs | Readme | License

Commit 8ba4cbfe7f06ed441920a74315705f7a24a09984
Parent: 204319857a29ad6307c8b11e3366000cb79e0b47
Author: mcol <mcol@posteo.net>
Date: 2022-06-04 19:24:04 +0100
Committer: mcol <mcol@posteo.net>
Committed: 2022-06-04 19:24:04 +0100

remove redundant directory parse

src/Repositories.hs Modified

@@ -131,10 +131,10 @@
 
                 withRunInIO \runInIO -> do
                     -- Create the destination folders --
-                    commitDir <- parseRelDir "commit"
-                    fileDir <- parseRelDir "file"
-                    ensureDir $ directory </> commitDir
-                    ensureDir $ directory </> fileDir
+                    commitDir <- (directory </>) <$> parseRelDir "commit"
+                    fileDir <- (directory </>) <$> parseRelDir "file"
+                    ensureDir commitDir
+                    ensureDir fileDir
 
                     -- Run the generator --
                     let quiet = envQuiet env
@@ -144,12 +144,10 @@
                     mapM_ (generate scope runInIO quiet directory) (envRepoTemplates env)
 
                     whenJust (envCommitTemplate env) \commitT -> do
-                        output' <- fmap (directory </>) . parseRelDir $ "commit"
-                        mapM_ (gen commitT "commit" output' commitHref) commits
+                        mapM_ (gen commitT "commit" commitDir commitHref) commits
 
                     whenJust (envFileTemplate env) \fileT -> do
-                        output' <- fmap (directory </>) . parseRelDir $ "file"
-                        mapM_ (gen fileT "file" output' fileHref) tree -- TODO: detect file changes
+                        mapM_ (gen fileT "file" fileDir fileHref) tree -- TODO: detect file changes
 
                     -- Copy any static files/folders into the output directory --
                     envRepoCopyStatics env directory