add webapp UI to manage unused files
This commit is contained in:
parent
9418685b5d
commit
e0bd088f08
11 changed files with 243 additions and 78 deletions
|
@ -20,9 +20,10 @@ module Logs.Unused (
|
|||
updateUnusedLog,
|
||||
readUnusedLog,
|
||||
readUnusedMap,
|
||||
dateUnusedLog,
|
||||
unusedKeys,
|
||||
unusedKeys',
|
||||
setUnusedKeys,
|
||||
unusedKeys'
|
||||
) where
|
||||
|
||||
import qualified Data.Map as M
|
||||
|
@ -88,6 +89,11 @@ readUnusedLog prefix = do
|
|||
readUnusedMap :: FilePath -> Annex UnusedMap
|
||||
readUnusedMap = log2map <$$> readUnusedLog
|
||||
|
||||
dateUnusedLog :: FilePath -> Annex (Maybe UTCTime)
|
||||
dateUnusedLog prefix = do
|
||||
f <- fromRepo $ gitAnnexUnusedLog prefix
|
||||
liftIO $ catchMaybeIO $ getModificationTime f
|
||||
|
||||
{- Set of unused keys. This is cached for speed. -}
|
||||
unusedKeys :: Annex (S.Set Key)
|
||||
unusedKeys = maybe (setUnusedKeys =<< unusedKeys') return
|
||||
|
|
Loading…
Add table
Add a link
Reference in a new issue