packages feed

hlibgit2-0.3.0: src/Bindings/Libgit2/Reflog.hsc

#include <bindings.dsl.h>
#include <git2.h>
module Bindings.Libgit2.Reflog where
#strict_import

import Bindings.Libgit2.Common
import Bindings.Libgit2.Types
import Bindings.Libgit2.Oid
#ccall git_reflog_read , Ptr (Ptr <git_reflog>) -> Ptr <git_reference> -> IO (CInt)
#ccall git_reflog_write , Ptr <git_reference> -> Ptr <git_oid> -> Ptr <git_signature> -> CString -> IO (CInt)
#ccall git_reflog_rename , Ptr <git_reference> -> CString -> IO (CInt)
#ccall git_reflog_delete , Ptr <git_reference> -> IO (CInt)
#ccall git_reflog_entrycount , Ptr <git_reflog> -> IO (CUInt)
#ccall git_reflog_entry_byindex , Ptr <git_reflog> -> CUInt -> IO (Ptr <git_reflog_entry>)
#ccall git_reflog_entry_oidold , Ptr <git_reflog_entry> -> IO (Ptr <git_oid>)
#ccall git_reflog_entry_oidnew , Ptr <git_reflog_entry> -> IO (Ptr <git_oid>)
#ccall git_reflog_entry_committer , Ptr <git_reflog_entry> -> IO (Ptr <git_signature>)
#ccall git_reflog_entry_msg , Ptr <git_reflog_entry> -> IO (CString)
#ccall git_reflog_free , Ptr <git_reflog> -> IO ()