add annexDir

This commit is contained in:
Joey Hess 2010-11-07 17:36:24 -04:00
parent ea8ccaa3d5
commit 316264f3e8

View file

@ -12,7 +12,8 @@ module Locations (
fileKey,
annexLocation,
annexLocationRelative,
annexTmpLocation
annexTmpLocation,
annexDir
) where
import Data.String.Utils
@ -43,11 +44,15 @@ annexLocation r key =
annexLocationRelative :: Key -> FilePath
annexLocationRelative key = ".git/annex/" ++ (keyFile key)
{- .git-annex/tmp is used for temp files
{- The annex directory of a repository.
-
- Note: Assumes repo is NOT bare. -}
annexDir :: Git.Repo -> FilePath
annexDir r = Git.workTree r ++ "/.git/annex"
{- .git-annex/tmp is used for temp files -}
annexTmpLocation :: Git.Repo -> FilePath
annexTmpLocation r = (Git.workTree r) ++ "/.git/annex/tmp/"
annexTmpLocation r = annexDir r ++ "/tmp/"
{- Converts a key into a filename fragment.
-