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 :: LByteString -> Maybe GitObjType
- disambiguate :: ByteString
- commit :: ByteString
- blob :: ByteString
- tree :: ByteString
- gitObjectP :: LByteString -> Bool
- compressedDisambiguate :: ByteString
- 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 #
commit :: ByteString Source #
blob :: ByteString Source #
tree :: ByteString Source #
gitObjectP :: LByteString -> Bool Source #