#include #include module Bindings.Libgit2.Commit where #strict_import import Bindings.Libgit2.Common import Bindings.Libgit2.Types import Bindings.Libgit2.Oid import Bindings.Libgit2.Object #cinline git_commit_lookup , Ptr (Ptr ) -> Ptr -> Ptr -> IO (CInt) #cinline git_commit_lookup_prefix , Ptr (Ptr ) -> Ptr -> Ptr -> CUInt -> IO (CInt) #cinline git_commit_free , Ptr -> IO () #ccall git_commit_id , Ptr -> IO (Ptr ) #ccall git_commit_message_encoding , Ptr -> IO (CString) #ccall git_commit_message , Ptr -> IO (CString) #ccall git_commit_time , Ptr -> IO (CLong) #ccall git_commit_time_offset , Ptr -> IO (CInt) #ccall git_commit_committer , Ptr -> IO (Ptr ) #ccall git_commit_author , Ptr -> IO (Ptr ) #ccall git_commit_tree , Ptr (Ptr ) -> Ptr -> IO (CInt) #ccall git_commit_tree_oid , Ptr -> IO (Ptr ) #ccall git_commit_parentcount , Ptr -> IO (CUInt) #ccall git_commit_parent , Ptr (Ptr ) -> Ptr -> CUInt -> IO (CInt) #ccall git_commit_parent_oid , Ptr -> CUInt -> IO (Ptr ) #ccall git_commit_create , Ptr -> Ptr -> CString -> Ptr -> Ptr -> CString -> CString -> Ptr -> CInt -> Ptr (Ptr ) -> IO (CInt)