summaryrefslogtreecommitdiff
diff options
context:
space:
mode:
-rw-r--r--Annex/Link.hs3
1 files changed, 3 insertions, 0 deletions
diff --git a/Annex/Link.hs b/Annex/Link.hs
index 40e56f23e..1f2830c40 100644
--- a/Annex/Link.hs
+++ b/Annex/Link.hs
@@ -123,6 +123,9 @@ hashPointerFile :: Key -> Annex Sha
hashPointerFile key = inRepo $ Git.HashObject.hashObject BlobObject $
formatPointer key
+hashPointerFile' :: Git.HashObject.HashObjectHandle -> Key -> Annex Sha
+hashPointerFile' h = liftIO . Git.HashObject.hashBlob h . formatPointer
+
{- Stages a pointer file, using a Sha of its content -}
stagePointerFile :: FilePath -> Sha -> Annex ()
stagePointerFile file sha =