Safe Haskell | None |
---|---|
Language | Haskell98 |
Git.Blob
Documentation
createBlobUtf8 :: MonadGit r m => Text -> m (BlobOid r) #
catBlob :: MonadGit r m => BlobOid r -> m ByteString #
catBlobLazy :: MonadGit r m => BlobOid r -> m ByteString #
catBlobUtf8 :: MonadGit r m => BlobOid r -> m Text #
blobContentsToByteString :: MonadGit r m => BlobContents m -> m ByteString #
blobToByteString :: MonadGit r m => Blob r m -> m ByteString #
blobContentsToLazyByteString :: MonadGit r m => BlobContents m -> m ByteString #
blobToLazyByteString :: MonadGit r m => Blob r m -> m ByteString #
writeBlob :: (MonadGit r m, MonadIO m, MonadResource m) => FilePath -> BlobContents m -> m () #
treeBlobEntries :: MonadGit r m => Tree r -> m [(TreeFilePath, BlobOid r, BlobKind)] #
sourceTreeBlobEntries :: MonadGit r m => Tree r -> Producer m (TreeFilePath, BlobOid r, BlobKind) #