git-phoenix
Safe HaskellNone
LanguageGHC2024

Data.Git.Phoenix.Commit

Documentation

extractField :: forall {k} (m :: Type -> Type) (s :: k). Monad m => Word8 -> Bs s -> (Bs s -> LazyT s m (Bs s, Bs s)) -> Bs s -> LazyT s m (Bs s, Bs s) Source #

extractParent :: forall {k} (m :: Type -> Type) (s :: k). Monad m => Bs s -> LazyT s m (Bs s, Bs s) Source #

extractAuthor :: forall {k} (m :: Type -> Type) (s :: k). Monad m => Bs s -> LazyT s m (Bs s, Bs s) Source #

extractCommitTs :: forall {k} (m :: Type -> Type) (s :: k). Monad m => Bs s -> LazyT s m (Maybe (Int64, Bs s)) Source #

extractMessage :: forall {k} (m :: Type -> Type) (s :: k). Monad m => Bs s -> LazyT s m (Bs s) Source #

extractTreeHash :: forall {k} (m :: Type -> Type) (s :: k). Monad m => Bs s -> LazyT s m (Bs s, Bs s) Source #