Safe Haskell | None |
---|---|
Language | GHC2024 |
Data.Git.Phoenix.Tree
Documentation
dropTreeHeader :: forall {k} (s :: k). Bs s -> Bs s Source #
dofToGitObjType :: DOF -> GitObjType Source #
readTreeShas :: LByteString -> [(DOF, LByteString)] Source #
data NonRecursive Source #
Constructors
JustBlob !() | |
TreeShas ![(DOF, LByteString)] | |
Collision !(Tagged Compressed LByteString) |
Instances
parseTreeObject :: forall {k} (m :: Type -> Type) (s :: k). PhoenixExtractM m => FilePath -> Tagged Compressed (Bs s) -> Bs s -> LazyT s m (Either (Tagged Compressed LByteString) [(DOF, LByteString)]) Source #
getDestDir :: MonadReader PhoenixExtractConf m => m FilePath Source #
extractTree :: PhoenixExtractM m => GitPath 'Tree -> m () Source #