Safe Haskell | None |
---|---|
Language | Haskell98 |
Git.Libgit2.Internal
Documentation
addTracingBackend :: LgRepo -> IO () Source
coidPtrToOid :: Ptr C'git_oid -> IO (ForeignPtr C'git_oid) Source
lookupObject' :: (MonadGit LgRepo m, MonadBaseControl IO m) => ForeignPtr C'git_oid -> Int -> (Ptr (Ptr a) -> Ptr C'git_repository -> Ptr C'git_oid -> IO CInt) -> (Ptr (Ptr a) -> Ptr C'git_repository -> Ptr C'git_oid -> CSize -> IO CInt) -> (ForeignPtr C'git_oid -> ForeignPtr a -> Ptr a -> m b) -> m b Source
peekGitTime :: Ptr C'git_time -> IO ZonedTime Source
packGitTime :: ZonedTime -> C'git_time Source
packSignature :: Converter -> Ptr C'git_signature -> IO Signature Source
withSignature :: Converter -> Signature -> (Ptr C'git_signature -> IO a) -> IO a Source