Safe Haskell | None |
---|---|
Language | GHC2024 |
Data.Git.Phoenix.Object
Synopsis
- data GitObjType
- data GitObjTypeG
- newtype GitPath (t :: GitObjTypeG) = GitPath {}
- toCommitSha :: forall (t :: GitObjTypeG). GitPath t -> LByteString
- classifyGitObject :: forall {k} (m :: Type -> Type) (s :: k). Monad m => Bs s -> LazyT s m (Maybe GitObjType)
- commit :: forall {k} (s :: k). Bs s
- blob :: forall {k} (s :: k). Bs s
- tree :: forall {k} (s :: k). Bs s
- disambiguate :: LByteString
- gitObjectP :: forall {k} (m :: Type -> Type) (s :: k). Monad m => Bs s -> LazyT s m Bool
- compressedDisambiguate :: LByteString
- compressedDisambiguateBs :: forall {k} (s :: k). Bs s
- compressedDisambiguateLen :: Int64
- encodedIntLen :: Int64
Documentation
data GitObjType Source #
Constructors
CommitType | |
TreeType | |
BlobType | |
CollidedHash |
Instances
Show GitObjType Source # | |
Defined in Data.Git.Phoenix.Object Methods showsPrec :: Int -> GitObjType -> ShowS # show :: GitObjType -> String # showList :: [GitObjType] -> ShowS # | |
Eq GitObjType Source # | |
Defined in Data.Git.Phoenix.Object |
data GitObjTypeG Source #
Instances
Show GitObjTypeG Source # | |
Defined in Data.Git.Phoenix.Object Methods showsPrec :: Int -> GitObjTypeG -> ShowS # show :: GitObjTypeG -> String # showList :: [GitObjTypeG] -> ShowS # | |
Eq GitObjTypeG Source # | |
Defined in Data.Git.Phoenix.Object |
newtype GitPath (t :: GitObjTypeG) Source #
Path relative to .git/objects or uber dir
toCommitSha :: forall (t :: GitObjTypeG). GitPath t -> LByteString Source #
classifyGitObject :: forall {k} (m :: Type -> Type) (s :: k). Monad m => Bs s -> LazyT s m (Maybe GitObjType) Source #
compressedDisambiguateBs :: forall {k} (s :: k). Bs s Source #