Safe Haskell | Safe-Inferred |
---|---|
Language | Haskell98 |
Documentation
type C'git_diff_option_t = CUInt Source
c'GIT_DIFF_NORMAL :: Num a => a Source
c'GIT_DIFF_REVERSE :: Num a => a Source
c'GIT_DIFF_FORCE_TEXT :: Num a => a Source
c'GIT_DIFF_IGNORE_WHITESPACE :: Num a => a Source
c'GIT_DIFF_IGNORE_WHITESPACE_CHANGE :: Num a => a Source
c'GIT_DIFF_IGNORE_WHITESPACE_EOL :: Num a => a Source
c'GIT_DIFF_IGNORE_SUBMODULES :: Num a => a Source
c'GIT_DIFF_PATIENCE :: Num a => a Source
c'GIT_DIFF_INCLUDE_IGNORED :: Num a => a Source
c'GIT_DIFF_INCLUDE_UNTRACKED :: Num a => a Source
c'GIT_DIFF_INCLUDE_UNMODIFIED :: Num a => a Source
c'GIT_DIFF_RECURSE_UNTRACKED_DIRS :: Num a => a Source
c'GIT_DIFF_DISABLE_PATHSPEC_MATCH :: Num a => a Source
c'GIT_DIFF_DELTAS_ARE_ICASE :: Num a => a Source
c'GIT_DIFF_INCLUDE_UNTRACKED_CONTENT :: Num a => a Source
c'GIT_DIFF_SKIP_BINARY_CHECK :: Num a => a Source
c'GIT_DIFF_INCLUDE_TYPECHANGE :: Num a => a Source
c'GIT_DIFF_INCLUDE_TYPECHANGE_TREES :: Num a => a Source
c'GIT_DIFF_IGNORE_FILEMODE :: Num a => a Source
c'GIT_DIFF_RECURSE_IGNORED_DIRS :: Num a => a Source
type C'git_diff_flag_t = CUInt Source
c'GIT_DIFF_FLAG_BINARY :: Num a => a Source
c'GIT_DIFF_FLAG_NOT_BINARY :: Num a => a Source
c'GIT_DIFF_FLAG_VALID_OID :: Num a => a Source
type C'git_delta_t = CUInt Source
c'GIT_DELTA_UNMODIFIED :: Num a => a Source
c'GIT_DELTA_ADDED :: Num a => a Source
c'GIT_DELTA_DELETED :: Num a => a Source
c'GIT_DELTA_MODIFIED :: Num a => a Source
c'GIT_DELTA_RENAMED :: Num a => a Source
c'GIT_DELTA_COPIED :: Num a => a Source
c'GIT_DELTA_IGNORED :: Num a => a Source
c'GIT_DELTA_UNTRACKED :: Num a => a Source
c'GIT_DELTA_TYPECHANGE :: Num a => a Source
type C'git_diff_notify_cb = FunPtr (Ptr C'git_diff_list -> Ptr C'git_diff_delta -> CString -> Ptr () -> IO CInt) Source
mk'git_diff_notify_cb :: (Ptr C'git_diff_list -> Ptr C'git_diff_delta -> CString -> Ptr () -> IO CInt) -> IO C'git_diff_notify_cb Source
mK'git_diff_notify_cb :: C'git_diff_notify_cb -> Ptr C'git_diff_list -> Ptr C'git_diff_delta -> CString -> Ptr () -> IO CInt Source
data C'git_diff_options Source
type C'git_diff_file_cb = FunPtr (Ptr C'git_diff_delta -> CFloat -> Ptr () -> IO CInt) Source
mk'git_diff_file_cb :: (Ptr C'git_diff_delta -> CFloat -> Ptr () -> IO CInt) -> IO C'git_diff_file_cb Source
mK'git_diff_file_cb :: C'git_diff_file_cb -> Ptr C'git_diff_delta -> CFloat -> Ptr () -> IO CInt Source
type C'git_diff_hunk_cb = FunPtr (Ptr C'git_diff_delta -> Ptr C'git_diff_range -> CString -> CSize -> Ptr () -> IO CInt) Source
mk'git_diff_hunk_cb :: (Ptr C'git_diff_delta -> Ptr C'git_diff_range -> CString -> CSize -> Ptr () -> IO CInt) -> IO C'git_diff_hunk_cb Source
mK'git_diff_hunk_cb :: C'git_diff_hunk_cb -> Ptr C'git_diff_delta -> Ptr C'git_diff_range -> CString -> CSize -> Ptr () -> IO CInt Source
type C'git_diff_line_t = CUInt Source
c'GIT_DIFF_LINE_CONTEXT :: Num a => a Source
c'GIT_DIFF_LINE_ADDITION :: Num a => a Source
c'GIT_DIFF_LINE_DELETION :: Num a => a Source
c'GIT_DIFF_LINE_ADD_EOFNL :: Num a => a Source
c'GIT_DIFF_LINE_DEL_EOFNL :: Num a => a Source
c'GIT_DIFF_LINE_FILE_HDR :: Num a => a Source
c'GIT_DIFF_LINE_HUNK_HDR :: Num a => a Source
c'GIT_DIFF_LINE_BINARY :: Num a => a Source
type C'git_diff_data_cb = FunPtr (Ptr C'git_diff_delta -> Ptr C'git_diff_range -> CChar -> CString -> CSize -> Ptr () -> IO CInt) Source
mk'git_diff_data_cb :: (Ptr C'git_diff_delta -> Ptr C'git_diff_range -> CChar -> CString -> CSize -> Ptr () -> IO CInt) -> IO C'git_diff_data_cb Source
mK'git_diff_data_cb :: C'git_diff_data_cb -> Ptr C'git_diff_delta -> Ptr C'git_diff_range -> CChar -> CString -> CSize -> Ptr () -> IO CInt Source
type C'git_diff_find_t = CUInt Source
c'GIT_DIFF_FIND_RENAMES :: Num a => a Source
c'GIT_DIFF_FIND_RENAMES_FROM_REWRITES :: Num a => a Source
c'GIT_DIFF_FIND_COPIES :: Num a => a Source
c'GIT_DIFF_FIND_COPIES_FROM_UNMODIFIED :: Num a => a Source
c'GIT_DIFF_FIND_AND_BREAK_REWRITES :: Num a => a Source
c'GIT_DIFF_FIND_ALL :: Num a => a Source
c'GIT_DIFF_FIND_IGNORE_WHITESPACE :: Num a => a Source
c'GIT_DIFF_FIND_DONT_IGNORE_WHITESPACE :: Num a => a Source
type C'git_diff_similarity_metric_file_signature_callback = FunPtr (Ptr (Ptr ()) -> Ptr C'git_diff_file -> CString -> Ptr () -> IO CInt) Source
type C'git_diff_similarity_metric_buffer_signature_callback = FunPtr (Ptr (Ptr ()) -> Ptr C'git_diff_file -> CString -> CSize -> Ptr () -> IO CInt) Source
mk'git_diff_similarity_metric_file_signature_callback :: (Ptr (Ptr ()) -> Ptr C'git_diff_file -> CString -> Ptr () -> IO CInt) -> IO C'git_diff_similarity_metric_file_signature_callback Source
type C'git_diff_similarity_metric_free_signature_callback = FunPtr (Ptr () -> Ptr () -> IO ()) Source
mk'git_diff_similarity_metric_buffer_signature_callback :: (Ptr (Ptr ()) -> Ptr C'git_diff_file -> CString -> CSize -> Ptr () -> IO CInt) -> IO C'git_diff_similarity_metric_buffer_signature_callback Source
type C'git_diff_similarity_metric_similarity_callback = FunPtr (Ptr CInt -> Ptr () -> Ptr () -> Ptr () -> IO CInt) Source
mk'git_diff_similarity_metric_free_signature_callback :: (Ptr () -> Ptr () -> IO ()) -> IO C'git_diff_similarity_metric_free_signature_callback Source
mK'git_diff_similarity_metric_file_signature_callback :: C'git_diff_similarity_metric_file_signature_callback -> Ptr (Ptr ()) -> Ptr C'git_diff_file -> CString -> Ptr () -> IO CInt Source
mk'git_diff_similarity_metric_similarity_callback :: (Ptr CInt -> Ptr () -> Ptr () -> Ptr () -> IO CInt) -> IO C'git_diff_similarity_metric_similarity_callback Source
mK'git_diff_similarity_metric_buffer_signature_callback :: C'git_diff_similarity_metric_buffer_signature_callback -> Ptr (Ptr ()) -> Ptr C'git_diff_file -> CString -> CSize -> Ptr () -> IO CInt Source
mK'git_diff_similarity_metric_free_signature_callback :: C'git_diff_similarity_metric_free_signature_callback -> Ptr () -> Ptr () -> IO () Source
mK'git_diff_similarity_metric_similarity_callback :: C'git_diff_similarity_metric_similarity_callback -> Ptr CInt -> Ptr () -> Ptr () -> Ptr () -> IO CInt Source
data C'git_diff_similarity_metric Source
p'git_diff_similarity_metric'file_signature :: Ptr C'git_diff_similarity_metric -> Ptr C'git_diff_similarity_metric_file_signature_callback Source
p'git_diff_similarity_metric'buffer_signature :: Ptr C'git_diff_similarity_metric -> Ptr C'git_diff_similarity_metric_buffer_signature_callback Source
p'git_diff_similarity_metric'free_signature :: Ptr C'git_diff_similarity_metric -> Ptr C'git_diff_similarity_metric_free_signature_callback Source
p'git_diff_similarity_metric'similarity :: Ptr C'git_diff_similarity_metric -> Ptr C'git_diff_similarity_metric_similarity_callback Source
data C'git_diff_find_options Source
c'git_diff_list_free :: Ptr C'git_diff_list -> IO () Source
c'git_diff_tree_to_tree :: Ptr (Ptr C'git_diff_list) -> Ptr C'git_repository -> Ptr C'git_tree -> Ptr C'git_tree -> Ptr C'git_diff_options -> IO CInt Source
p'git_diff_list_free :: FunPtr (Ptr C'git_diff_list -> IO ()) Source
c'git_diff_tree_to_index :: Ptr (Ptr C'git_diff_list) -> Ptr C'git_repository -> Ptr C'git_tree -> Ptr C'git_index -> Ptr C'git_diff_options -> IO CInt Source
c'git_diff_index_to_workdir :: Ptr (Ptr C'git_diff_list) -> Ptr C'git_repository -> Ptr C'git_index -> Ptr C'git_diff_options -> IO CInt Source
p'git_diff_tree_to_tree :: FunPtr (Ptr (Ptr C'git_diff_list) -> Ptr C'git_repository -> Ptr C'git_tree -> Ptr C'git_tree -> Ptr C'git_diff_options -> IO CInt) Source
c'git_diff_tree_to_workdir :: Ptr (Ptr C'git_diff_list) -> Ptr C'git_repository -> Ptr C'git_tree -> Ptr C'git_diff_options -> IO CInt Source
p'git_diff_tree_to_index :: FunPtr (Ptr (Ptr C'git_diff_list) -> Ptr C'git_repository -> Ptr C'git_tree -> Ptr C'git_index -> Ptr C'git_diff_options -> IO CInt) Source
c'git_diff_merge :: Ptr C'git_diff_list -> Ptr C'git_diff_list -> IO CInt Source
p'git_diff_index_to_workdir :: FunPtr (Ptr (Ptr C'git_diff_list) -> Ptr C'git_repository -> Ptr C'git_index -> Ptr C'git_diff_options -> IO CInt) Source
p'git_diff_tree_to_workdir :: FunPtr (Ptr (Ptr C'git_diff_list) -> Ptr C'git_repository -> Ptr C'git_tree -> Ptr C'git_diff_options -> IO CInt) Source
p'git_diff_merge :: FunPtr (Ptr C'git_diff_list -> Ptr C'git_diff_list -> IO CInt) Source
c'git_diff_foreach :: Ptr C'git_diff_list -> C'git_diff_file_cb -> C'git_diff_hunk_cb -> C'git_diff_data_cb -> Ptr () -> IO CInt Source
c'git_diff_print_compact :: Ptr C'git_diff_list -> C'git_diff_data_cb -> Ptr () -> IO CInt Source
p'git_diff_find_similar :: FunPtr (Ptr C'git_diff_list -> Ptr C'git_diff_find_options -> IO CInt) Source
p'git_diff_foreach :: FunPtr (Ptr C'git_diff_list -> C'git_diff_file_cb -> C'git_diff_hunk_cb -> C'git_diff_data_cb -> Ptr () -> IO CInt) Source
c'git_diff_print_patch :: Ptr C'git_diff_list -> C'git_diff_data_cb -> Ptr () -> IO CInt Source
p'git_diff_print_compact :: FunPtr (Ptr C'git_diff_list -> C'git_diff_data_cb -> Ptr () -> IO CInt) Source
p'git_diff_print_patch :: FunPtr (Ptr C'git_diff_list -> C'git_diff_data_cb -> Ptr () -> IO CInt) Source
c'git_diff_get_patch :: Ptr (Ptr C'git_diff_patch) -> Ptr (Ptr C'git_diff_delta) -> Ptr C'git_diff_list -> CSize -> IO CInt Source
c'git_diff_patch_free :: Ptr C'git_diff_patch -> IO () Source
p'git_diff_get_patch :: FunPtr (Ptr (Ptr C'git_diff_patch) -> Ptr (Ptr C'git_diff_delta) -> Ptr C'git_diff_list -> CSize -> IO CInt) Source
p'git_diff_find_options'rename_from_rewrite_threshold :: Ptr C'git_diff_find_options -> Ptr CUInt Source
p'git_diff_patch_free :: FunPtr (Ptr C'git_diff_patch -> IO ()) Source
c'git_diff_patch_line_stats :: Ptr CSize -> Ptr CSize -> Ptr CSize -> Ptr C'git_diff_patch -> IO CInt Source
c'git_diff_patch_get_hunk :: Ptr (Ptr C'git_diff_range) -> Ptr CString -> Ptr CSize -> Ptr CSize -> Ptr C'git_diff_patch -> CSize -> IO CInt Source
p'git_diff_patch_line_stats :: FunPtr (Ptr CSize -> Ptr CSize -> Ptr CSize -> Ptr C'git_diff_patch -> IO CInt) Source
c'git_diff_patch_get_line_in_hunk :: CString -> Ptr CString -> Ptr CSize -> Ptr CInt -> Ptr CInt -> Ptr C'git_diff_patch -> CSize -> CSize -> IO CInt Source
p'git_diff_patch_get_hunk :: FunPtr (Ptr (Ptr C'git_diff_range) -> Ptr CString -> Ptr CSize -> Ptr CSize -> Ptr C'git_diff_patch -> CSize -> IO CInt) Source
c'git_diff_patch_print :: Ptr C'git_diff_patch -> C'git_diff_data_cb -> Ptr () -> IO CInt Source
c'git_diff_patch_to_str :: Ptr CString -> Ptr C'git_diff_patch -> IO CInt Source
p'git_diff_patch_get_line_in_hunk :: FunPtr (CString -> Ptr CString -> Ptr CSize -> Ptr CInt -> Ptr CInt -> Ptr C'git_diff_patch -> CSize -> CSize -> IO CInt) Source
p'git_diff_patch_print :: FunPtr (Ptr C'git_diff_patch -> C'git_diff_data_cb -> Ptr () -> IO CInt) Source
c'git_diff_blobs :: Ptr C'git_blob -> Ptr C'git_blob -> Ptr C'git_diff_options -> C'git_diff_file_cb -> C'git_diff_hunk_cb -> C'git_diff_data_cb -> Ptr () -> IO CInt Source
p'git_diff_find_options'metric :: Ptr C'git_diff_find_options -> Ptr (Ptr C'git_diff_similarity_metric) Source
p'git_diff_patch_to_str :: FunPtr (Ptr CString -> Ptr C'git_diff_patch -> IO CInt) Source
c'git_diff_blob_to_buffer :: Ptr C'git_blob -> CString -> CSize -> Ptr C'git_diff_options -> C'git_diff_file_cb -> C'git_diff_hunk_cb -> C'git_diff_data_cb -> Ptr () -> IO CInt Source
p'git_diff_blobs :: FunPtr (Ptr C'git_blob -> Ptr C'git_blob -> Ptr C'git_diff_options -> C'git_diff_file_cb -> C'git_diff_hunk_cb -> C'git_diff_data_cb -> Ptr () -> IO CInt) Source
p'git_diff_blob_to_buffer :: FunPtr (Ptr C'git_blob -> CString -> CSize -> Ptr C'git_diff_options -> C'git_diff_file_cb -> C'git_diff_hunk_cb -> C'git_diff_data_cb -> Ptr () -> IO CInt) Source