Crate libgit2_sys[][src]

Structs

git_apply_options
git_blame_hunk
git_blame_options
git_buf
git_cert
git_cert_hostkey
git_cert_x509
git_checkout_options
git_checkout_perfdata
git_cherrypick_options
git_clone_options
git_config_entry
git_cred
git_describe_format_options
git_describe_options
git_diff_binary
git_diff_binary_file
git_diff_delta
git_diff_file
git_diff_find_options
git_diff_format_email_options
git_diff_hunk
git_diff_line
git_diff_options
git_diff_patchid_options
git_diff_similarity_metric
git_error
git_fetch_options
git_index_entry
git_index_time
git_indexer_progress
git_merge_options
git_odb_backend
git_odb_writepack
git_oid
git_oidarray
git_proxy_options
git_push_options
git_push_update
git_rebase_operation
git_rebase_options
git_refdb_backend
git_remote_callbacks
git_remote_head
git_repository_init_options
git_revspec
git_signature
git_smart_subtransport
git_smart_subtransport_definition
git_smart_subtransport_stream
git_stash_apply_options
git_status_entry
git_status_options
git_strarray
git_submodule_update_options
git_time
git_transport
git_tree_update
git_worktree_add_options
git_worktree_prune_options
git_writestream

Enums

LIBSSH2_SESSION
LIBSSH2_USERAUTH_KBDINT_PROMPT
LIBSSH2_USERAUTH_KBDINT_RESPONSE
git_annotated_commit
git_blame
git_blob
git_branch_iterator
git_commit
git_config
git_config_iterator
git_describe_result
git_diff
git_diff_stats
git_index
git_index_conflict_iterator
git_mailmap
git_note
git_note_iterator
git_object
git_odb
git_odb_object
git_odb_stream
git_packbuilder
git_patch
git_pathspec
git_pathspec_match_list
git_push
git_rebase
git_refdb
git_reference
git_reference_iterator
git_reflog
git_reflog_entry
git_refspec
git_remote
git_repository
git_revwalk
git_status_list
git_submodule
git_tag
git_transaction
git_tree
git_tree_entry
git_treebuilder
git_worktree

Constants

GIT_APPLY_CHECK
GIT_APPLY_LOCATION_BOTH
GIT_APPLY_LOCATION_INDEX
GIT_APPLY_LOCATION_WORKDIR
GIT_APPLY_OPTIONS_VERSION
GIT_ATTR_CHECK_FILE_THEN_INDEX
GIT_ATTR_CHECK_INCLUDE_HEAD
GIT_ATTR_CHECK_INDEX_ONLY
GIT_ATTR_CHECK_INDEX_THEN_FILE
GIT_ATTR_CHECK_NO_SYSTEM
GIT_ATTR_VALUE_FALSE
GIT_ATTR_VALUE_STRING
GIT_ATTR_VALUE_TRUE
GIT_ATTR_VALUE_UNSPECIFIED
GIT_BLAME_FIRST_PARENT
GIT_BLAME_IGNORE_WHITESPACE
GIT_BLAME_NORMAL
GIT_BLAME_OPTIONS_VERSION
GIT_BLAME_TRACK_COPIES_ANY_COMMIT_COPIES
GIT_BLAME_TRACK_COPIES_SAME_COMMIT_COPIES
GIT_BLAME_TRACK_COPIES_SAME_COMMIT_MOVES
GIT_BLAME_TRACK_COPIES_SAME_FILE
GIT_BLAME_USE_MAILMAP
GIT_BRANCH_ALL
GIT_BRANCH_LOCAL
GIT_BRANCH_REMOTE
GIT_CERT_HOSTKEY_LIBSSH2
GIT_CERT_NONE
GIT_CERT_SSH_MD5
GIT_CERT_SSH_RAW
GIT_CERT_SSH_RAW_TYPE_DSS
GIT_CERT_SSH_RAW_TYPE_RSA
GIT_CERT_SSH_RAW_TYPE_UNKNOWN
GIT_CERT_SSH_SHA1
GIT_CERT_SSH_SHA256
GIT_CERT_STRARRAY
GIT_CERT_X509
GIT_CHECKOUT_ALLOW_CONFLICTS
GIT_CHECKOUT_CONFLICT_STYLE_DIFF3
GIT_CHECKOUT_CONFLICT_STYLE_MERGE
GIT_CHECKOUT_DISABLE_PATHSPEC_MATCH
GIT_CHECKOUT_DONT_OVERWRITE_IGNORED
GIT_CHECKOUT_DONT_UPDATE_INDEX
GIT_CHECKOUT_FORCE
GIT_CHECKOUT_NONE
GIT_CHECKOUT_NOTIFY_ALL
GIT_CHECKOUT_NOTIFY_CONFLICT
GIT_CHECKOUT_NOTIFY_DIRTY
GIT_CHECKOUT_NOTIFY_IGNORED
GIT_CHECKOUT_NOTIFY_NONE
GIT_CHECKOUT_NOTIFY_UNTRACKED
GIT_CHECKOUT_NOTIFY_UPDATED
GIT_CHECKOUT_NO_REFRESH
GIT_CHECKOUT_OPTIONS_VERSION
GIT_CHECKOUT_RECREATE_MISSING
GIT_CHECKOUT_REMOVE_IGNORED
GIT_CHECKOUT_REMOVE_UNTRACKED
GIT_CHECKOUT_SAFE
GIT_CHECKOUT_SKIP_LOCKED_DIRECTORIES
GIT_CHECKOUT_SKIP_UNMERGED
GIT_CHECKOUT_UPDATE_ONLY
GIT_CHECKOUT_UPDATE_SUBMODULES
GIT_CHECKOUT_UPDATE_SUBMODULES_IF_CHANGED
GIT_CHECKOUT_USE_OURS
GIT_CHECKOUT_USE_THEIRS
GIT_CHERRYPICK_OPTIONS_VERSION
GIT_CLONE_LOCAL
GIT_CLONE_LOCAL_AUTO
GIT_CLONE_LOCAL_NO_LINKS
GIT_CLONE_NO_LOCAL
GIT_CLONE_OPTIONS_VERSION
GIT_CONFIG_HIGHEST_LEVEL
GIT_CONFIG_LEVEL_APP
GIT_CONFIG_LEVEL_GLOBAL
GIT_CONFIG_LEVEL_LOCAL
GIT_CONFIG_LEVEL_PROGRAMDATA
GIT_CONFIG_LEVEL_SYSTEM
GIT_CONFIG_LEVEL_XDG
GIT_CREDTYPE_DEFAULT
GIT_CREDTYPE_SSH_CUSTOM
GIT_CREDTYPE_SSH_INTERACTIVE
GIT_CREDTYPE_SSH_KEY
GIT_CREDTYPE_SSH_MEMORY
GIT_CREDTYPE_USERNAME
GIT_CREDTYPE_USERPASS_PLAINTEXT
GIT_DELTA_ADDED
GIT_DELTA_CONFLICTED
GIT_DELTA_COPIED
GIT_DELTA_DELETED
GIT_DELTA_IGNORED
GIT_DELTA_MODIFIED
GIT_DELTA_RENAMED
GIT_DELTA_TYPECHANGE
GIT_DELTA_UNMODIFIED
GIT_DELTA_UNREADABLE
GIT_DELTA_UNTRACKED
GIT_DESCRIBE_ALL
GIT_DESCRIBE_DEFAULT
GIT_DESCRIBE_TAGS
GIT_DIFF_BINARY_DELTA
GIT_DIFF_BINARY_LITERAL
GIT_DIFF_BINARY_NONE
GIT_DIFF_BREAK_REWRITES
GIT_DIFF_BREAK_REWRITES_FOR_RENAMES_ONLY
GIT_DIFF_DISABLE_PATHSPEC_MATCH
GIT_DIFF_ENABLE_FAST_UNTRACKED_DIRS
GIT_DIFF_FIND_ALL
GIT_DIFF_FIND_AND_BREAK_REWRITES
GIT_DIFF_FIND_BY_CONFIG
GIT_DIFF_FIND_COPIES
GIT_DIFF_FIND_COPIES_FROM_UNMODIFIED
GIT_DIFF_FIND_DONT_IGNORE_WHITESPACE
GIT_DIFF_FIND_EXACT_MATCH_ONLY
GIT_DIFF_FIND_FOR_UNTRACKED
GIT_DIFF_FIND_IGNORE_LEADING_WHITESPACE
GIT_DIFF_FIND_IGNORE_WHITESPACE
GIT_DIFF_FIND_OPTIONS_VERSION
GIT_DIFF_FIND_REMOVE_UNMODIFIED
GIT_DIFF_FIND_RENAMES
GIT_DIFF_FIND_RENAMES_FROM_REWRITES
GIT_DIFF_FIND_REWRITES
GIT_DIFF_FLAG_BINARY
GIT_DIFF_FLAG_EXISTS
GIT_DIFF_FLAG_NOT_BINARY
GIT_DIFF_FLAG_VALID_ID
GIT_DIFF_FORCE_BINARY
GIT_DIFF_FORCE_TEXT
GIT_DIFF_FORMAT_EMAIL_EXCLUDE_SUBJECT_PATCH_MARKER
GIT_DIFF_FORMAT_EMAIL_NONE
GIT_DIFF_FORMAT_EMAIL_OPTIONS_VERSION
GIT_DIFF_FORMAT_NAME_ONLY
GIT_DIFF_FORMAT_NAME_STATUS
GIT_DIFF_FORMAT_PATCH
GIT_DIFF_FORMAT_PATCH_HEADER
GIT_DIFF_FORMAT_PATCH_ID
GIT_DIFF_FORMAT_RAW
GIT_DIFF_IGNORE_CASE
GIT_DIFF_IGNORE_FILEMODE
GIT_DIFF_IGNORE_SUBMODULES
GIT_DIFF_IGNORE_WHITESPACE
GIT_DIFF_IGNORE_WHITESPACE_CHANGE
GIT_DIFF_IGNORE_WHITESPACE_EOL
GIT_DIFF_INCLUDE_IGNORED
GIT_DIFF_INCLUDE_TYPECHANGE
GIT_DIFF_INCLUDE_TYPECHANGE_TREES
GIT_DIFF_INCLUDE_UNMODIFIED
GIT_DIFF_INCLUDE_UNREADABLE
GIT_DIFF_INCLUDE_UNREADABLE_AS_UNTRACKED
GIT_DIFF_INCLUDE_UNTRACKED
GIT_DIFF_INDENT_HEURISTIC
GIT_DIFF_LINE_ADDITION
GIT_DIFF_LINE_ADD_EOFNL
GIT_DIFF_LINE_BINARY
GIT_DIFF_LINE_CONTEXT
GIT_DIFF_LINE_CONTEXT_EOFNL
GIT_DIFF_LINE_DELETION
GIT_DIFF_LINE_DEL_EOFNL
GIT_DIFF_LINE_FILE_HDR
GIT_DIFF_LINE_HUNK_HDR
GIT_DIFF_MINIMAL
GIT_DIFF_NORMAL
GIT_DIFF_PATCHID_OPTIONS_VERSION
GIT_DIFF_PATIENCE
GIT_DIFF_RECURSE_IGNORED_DIRS
GIT_DIFF_RECURSE_UNTRACKED_DIRS
GIT_DIFF_REVERSE
GIT_DIFF_SHOW_BINARY
GIT_DIFF_SHOW_UNMODIFIED
GIT_DIFF_SHOW_UNTRACKED_CONTENT
GIT_DIFF_SKIP_BINARY_CHECK
GIT_DIFF_STATS_FULL
GIT_DIFF_STATS_INCLUDE_SUMMARY
GIT_DIFF_STATS_NONE
GIT_DIFF_STATS_NUMBER
GIT_DIFF_STATS_SHORT
GIT_DIFF_UPDATE_INDEX
GIT_DIRECTION_FETCH
GIT_DIRECTION_PUSH
GIT_EAMBIGUOUS
GIT_EAPPLIED
GIT_EAPPLYFAIL
GIT_EAUTH
GIT_EBAREREPO
GIT_EBUFS
GIT_ECERTIFICATE
GIT_ECONFLICT
GIT_EDIRECTORY
GIT_EEOF
GIT_EEXISTS
GIT_EINDEXDIRTY
GIT_EINVALID
GIT_EINVALIDSPEC
GIT_ELOCKED
GIT_EMERGECONFLICT
GIT_EMISMATCH
GIT_EMODIFIED
GIT_ENONFASTFORWARD
GIT_ENOTFOUND
GIT_EPEEL
GIT_ERROR
GIT_ERROR_CALLBACK
GIT_ERROR_CHECKOUT
GIT_ERROR_CHERRYPICK
GIT_ERROR_CONFIG
GIT_ERROR_DESCRIBE
GIT_ERROR_FETCHHEAD
GIT_ERROR_FILESYSTEM
GIT_ERROR_FILTER
GIT_ERROR_HTTP
GIT_ERROR_INDEX
GIT_ERROR_INDEXER
GIT_ERROR_INVALID
GIT_ERROR_MERGE
GIT_ERROR_NET
GIT_ERROR_NOMEMORY
GIT_ERROR_NONE
GIT_ERROR_OBJECT
GIT_ERROR_ODB
GIT_ERROR_OS
GIT_ERROR_PATCH
GIT_ERROR_REBASE
GIT_ERROR_REFERENCE
GIT_ERROR_REGEX
GIT_ERROR_REPOSITORY
GIT_ERROR_REVERT
GIT_ERROR_SHA1
GIT_ERROR_SSH
GIT_ERROR_SSL
GIT_ERROR_STASH
GIT_ERROR_SUBMODULE
GIT_ERROR_TAG
GIT_ERROR_THREAD
GIT_ERROR_TREE
GIT_ERROR_WORKTREE
GIT_ERROR_ZLIB
GIT_EUNBORNBRANCH
GIT_EUNCOMMITTED
GIT_EUNMERGED
GIT_EUSER
GIT_FETCH_NO_PRUNE
GIT_FETCH_PRUNE
GIT_FETCH_PRUNE_UNSPECIFIED
GIT_FILEMODE_BLOB
GIT_FILEMODE_BLOB_EXECUTABLE
GIT_FILEMODE_COMMIT
GIT_FILEMODE_LINK
GIT_FILEMODE_TREE
GIT_FILEMODE_UNREADABLE
GIT_INDEX_ADD_CHECK_PATHSPEC
GIT_INDEX_ADD_DEFAULT
GIT_INDEX_ADD_DISABLE_PATHSPEC_MATCH
GIT_INDEX_ADD_FORCE
GIT_INDEX_ENTRY_EXTENDED
GIT_INDEX_ENTRY_INTENT_TO_ADD
GIT_INDEX_ENTRY_NAMEMASK
GIT_INDEX_ENTRY_SKIP_WORKTREE
GIT_INDEX_ENTRY_STAGEMASK
GIT_INDEX_ENTRY_STAGESHIFT
GIT_INDEX_ENTRY_UPTODATE
GIT_INDEX_ENTRY_VALID
GIT_ITEROVER
GIT_MERGE_ANALYSIS_FASTFORWARD
GIT_MERGE_ANALYSIS_NONE
GIT_MERGE_ANALYSIS_NORMAL
GIT_MERGE_ANALYSIS_UNBORN
GIT_MERGE_ANALYSIS_UP_TO_DATE
GIT_MERGE_FAIL_ON_CONFLICT
GIT_MERGE_FILE_DEFAULT
GIT_MERGE_FILE_DIFF_MINIMAL
GIT_MERGE_FILE_DIFF_PATIENCE
GIT_MERGE_FILE_FAVOR_NORMAL
GIT_MERGE_FILE_FAVOR_OURS
GIT_MERGE_FILE_FAVOR_THEIRS
GIT_MERGE_FILE_FAVOR_UNION
GIT_MERGE_FILE_IGNORE_WHITESPACE
GIT_MERGE_FILE_IGNORE_WHITESPACE_CHANGE
GIT_MERGE_FILE_IGNORE_WHITESPACE_EOL
GIT_MERGE_FILE_SIMPLIFY_ALNUM
GIT_MERGE_FILE_STYLE_DIFF3
GIT_MERGE_FILE_STYLE_MERGE
GIT_MERGE_FIND_RENAMES
GIT_MERGE_NO_RECURSIVE
GIT_MERGE_OPTIONS_VERSION
GIT_MERGE_PREFERENCE_FASTFORWARD_ONLY
GIT_MERGE_PREFERENCE_NONE
GIT_MERGE_PREFERENCE_NO_FASTFORWARD
GIT_MERGE_SKIP_REUC
GIT_OBJECT_ANY
GIT_OBJECT_BLOB
GIT_OBJECT_COMMIT
GIT_OBJECT_INVALID
GIT_OBJECT_OFS_DELTA
GIT_OBJECT_REF_DELTA
GIT_OBJECT_TAG
GIT_OBJECT_TREE
GIT_ODB_BACKEND_VERSION
GIT_OID_HEXSZ
GIT_OID_RAWSZ
GIT_OK
GIT_OPT_DISABLE_PACK_KEEP_FILE_CHECKS
GIT_OPT_ENABLE_CACHING
GIT_OPT_ENABLE_FSYNC_GITDIR
GIT_OPT_ENABLE_HTTP_EXPECT_CONTINUE
GIT_OPT_ENABLE_OFS_DELTA
GIT_OPT_ENABLE_STRICT_HASH_VERIFICATION
GIT_OPT_ENABLE_STRICT_OBJECT_CREATION
GIT_OPT_ENABLE_STRICT_SYMBOLIC_REF_CREATION
GIT_OPT_ENABLE_UNSAVED_INDEX_SAFETY
GIT_OPT_GET_CACHED_MEMORY
GIT_OPT_GET_MWINDOW_FILE_LIMIT
GIT_OPT_GET_MWINDOW_MAPPED_LIMIT
GIT_OPT_GET_MWINDOW_SIZE
GIT_OPT_GET_PACK_MAX_OBJECTS
GIT_OPT_GET_SEARCH_PATH
GIT_OPT_GET_TEMPLATE_PATH
GIT_OPT_GET_USER_AGENT
GIT_OPT_GET_WINDOWS_SHAREMODE
GIT_OPT_SET_ALLOCATOR
GIT_OPT_SET_CACHE_MAX_SIZE
GIT_OPT_SET_CACHE_OBJECT_LIMIT
GIT_OPT_SET_MWINDOW_FILE_LIMIT
GIT_OPT_SET_MWINDOW_MAPPED_LIMIT
GIT_OPT_SET_MWINDOW_SIZE
GIT_OPT_SET_PACK_MAX_OBJECTS
GIT_OPT_SET_SEARCH_PATH
GIT_OPT_SET_SSL_CERT_LOCATIONS
GIT_OPT_SET_SSL_CIPHERS
GIT_OPT_SET_TEMPLATE_PATH
GIT_OPT_SET_USER_AGENT
GIT_OPT_SET_WINDOWS_SHAREMODE
GIT_PACKBUILDER_ADDING_OBJECTS
GIT_PACKBUILDER_DELTAFICATION
GIT_PASSTHROUGH
GIT_PATHSPEC_DEFAULT
GIT_PATHSPEC_FAILURES_ONLY
GIT_PATHSPEC_FIND_FAILURES
GIT_PATHSPEC_IGNORE_CASE
GIT_PATHSPEC_NO_GLOB
GIT_PATHSPEC_NO_MATCH_ERROR
GIT_PATHSPEC_USE_CASE
GIT_PROXY_AUTO
GIT_PROXY_NONE
GIT_PROXY_OPTIONS_VERSION
GIT_PROXY_SPECIFIED
GIT_REBASE_NO_OPERATION
GIT_REBASE_OPERATION_EDIT
GIT_REBASE_OPERATION_EXEC
GIT_REBASE_OPERATION_FIXUP
GIT_REBASE_OPERATION_PICK
GIT_REBASE_OPERATION_REWORD
GIT_REBASE_OPERATION_SQUASH
GIT_REFDB_BACKEND_VERSION
GIT_REFERENCE_ALL
GIT_REFERENCE_DIRECT
GIT_REFERENCE_FORMAT_ALLOW_ONELEVEL
GIT_REFERENCE_FORMAT_NORMAL
GIT_REFERENCE_FORMAT_REFSPEC_PATTERN
GIT_REFERENCE_FORMAT_REFSPEC_SHORTHAND
GIT_REFERENCE_INVALID
GIT_REFERENCE_SYMBOLIC
GIT_REMOTE_CALLBACKS_VERSION
GIT_REMOTE_COMPLETION_DOWNLOAD
GIT_REMOTE_COMPLETION_ERROR
GIT_REMOTE_COMPLETION_INDEXING
GIT_REMOTE_DOWNLOAD_TAGS_ALL
GIT_REMOTE_DOWNLOAD_TAGS_AUTO
GIT_REMOTE_DOWNLOAD_TAGS_NONE
GIT_REMOTE_DOWNLOAD_TAGS_UNSPECIFIED
GIT_REPOSITORY_INIT_BARE
GIT_REPOSITORY_INIT_EXTERNAL_TEMPLATE
GIT_REPOSITORY_INIT_MKDIR
GIT_REPOSITORY_INIT_MKPATH
GIT_REPOSITORY_INIT_NO_DOTGIT_DIR
GIT_REPOSITORY_INIT_NO_REINIT
GIT_REPOSITORY_INIT_OPTIONS_VERSION
GIT_REPOSITORY_INIT_SHARED_ALL
GIT_REPOSITORY_INIT_SHARED_GROUP
GIT_REPOSITORY_INIT_SHARED_UMASK
GIT_REPOSITORY_OPEN_BARE
GIT_REPOSITORY_OPEN_CROSS_FS
GIT_REPOSITORY_OPEN_FROM_ENV
GIT_REPOSITORY_OPEN_NO_DOTGIT
GIT_REPOSITORY_OPEN_NO_SEARCH
GIT_REPOSITORY_STATE_APPLY_MAILBOX
GIT_REPOSITORY_STATE_APPLY_MAILBOX_OR_REBASE
GIT_REPOSITORY_STATE_BISECT
GIT_REPOSITORY_STATE_CHERRYPICK
GIT_REPOSITORY_STATE_CHERRYPICK_SEQUENCE
GIT_REPOSITORY_STATE_MERGE
GIT_REPOSITORY_STATE_NONE
GIT_REPOSITORY_STATE_REBASE
GIT_REPOSITORY_STATE_REBASE_INTERACTIVE
GIT_REPOSITORY_STATE_REBASE_MERGE
GIT_REPOSITORY_STATE_REVERT
GIT_REPOSITORY_STATE_REVERT_SEQUENCE
GIT_RESET_HARD
GIT_RESET_MIXED
GIT_RESET_SOFT
GIT_RETRY
GIT_REVERT_OPTIONS_VERSION
GIT_REVPARSE_MERGE_BASE
GIT_REVPARSE_RANGE
GIT_REVPARSE_SINGLE
GIT_SERVICE_RECEIVEPACK
GIT_SERVICE_RECEIVEPACK_LS
GIT_SERVICE_UPLOADPACK
GIT_SERVICE_UPLOADPACK_LS
GIT_SORT_NONE
GIT_SORT_REVERSE
GIT_SORT_TIME
GIT_SORT_TOPOLOGICAL
GIT_STASH_APPLY_DEFAULT
GIT_STASH_APPLY_OPTIONS_VERSION
GIT_STASH_APPLY_PROGRESS_ANALYZE_INDEX
GIT_STASH_APPLY_PROGRESS_ANALYZE_MODIFIED
GIT_STASH_APPLY_PROGRESS_ANALYZE_UNTRACKED
GIT_STASH_APPLY_PROGRESS_CHECKOUT_MODIFIED
GIT_STASH_APPLY_PROGRESS_CHECKOUT_UNTRACKED
GIT_STASH_APPLY_PROGRESS_DONE
GIT_STASH_APPLY_PROGRESS_LOADING_STASH
GIT_STASH_APPLY_PROGRESS_NONE
GIT_STASH_APPLY_REINSTATE_INDEX
GIT_STASH_DEFAULT
GIT_STASH_INCLUDE_IGNORED
GIT_STASH_INCLUDE_UNTRACKED
GIT_STASH_KEEP_INDEX
GIT_STATUS_CONFLICTED
GIT_STATUS_CURRENT
GIT_STATUS_IGNORED
GIT_STATUS_INDEX_DELETED
GIT_STATUS_INDEX_MODIFIED
GIT_STATUS_INDEX_NEW
GIT_STATUS_INDEX_RENAMED
GIT_STATUS_INDEX_TYPECHANGE
GIT_STATUS_OPTIONS_VERSION
GIT_STATUS_OPT_DISABLE_PATHSPEC_MATCH
GIT_STATUS_OPT_EXCLUDE_SUBMODULES
GIT_STATUS_OPT_INCLUDE_IGNORED
GIT_STATUS_OPT_INCLUDE_UNMODIFIED
GIT_STATUS_OPT_INCLUDE_UNREADABLE
GIT_STATUS_OPT_INCLUDE_UNREADABLE_AS_UNTRACKED
GIT_STATUS_OPT_INCLUDE_UNTRACKED
GIT_STATUS_OPT_NO_REFRESH
GIT_STATUS_OPT_RECURSE_IGNORED_DIRS
GIT_STATUS_OPT_RECURSE_UNTRACKED_DIRS
GIT_STATUS_OPT_RENAMES_FROM_REWRITES
GIT_STATUS_OPT_RENAMES_HEAD_TO_INDEX
GIT_STATUS_OPT_RENAMES_INDEX_TO_WORKDIR
GIT_STATUS_OPT_SORT_CASE_INSENSITIVELY
GIT_STATUS_OPT_SORT_CASE_SENSITIVELY
GIT_STATUS_OPT_UPDATE_INDEX
GIT_STATUS_SHOW_INDEX_AND_WORKDIR
GIT_STATUS_SHOW_INDEX_ONLY
GIT_STATUS_SHOW_WORKDIR_ONLY
GIT_STATUS_WT_DELETED
GIT_STATUS_WT_MODIFIED
GIT_STATUS_WT_NEW
GIT_STATUS_WT_RENAMED
GIT_STATUS_WT_TYPECHANGE
GIT_STATUS_WT_UNREADABLE
GIT_SUBMODULE_IGNORE_ALL
GIT_SUBMODULE_IGNORE_DIRTY
GIT_SUBMODULE_IGNORE_NONE
GIT_SUBMODULE_IGNORE_UNSPECIFIED
GIT_SUBMODULE_IGNORE_UNTRACKED
GIT_SUBMODULE_STATUS_INDEX_ADDED
GIT_SUBMODULE_STATUS_INDEX_DELETED
GIT_SUBMODULE_STATUS_INDEX_MODIFIED
GIT_SUBMODULE_STATUS_IN_CONFIG
GIT_SUBMODULE_STATUS_IN_HEAD
GIT_SUBMODULE_STATUS_IN_INDEX
GIT_SUBMODULE_STATUS_IN_WD
GIT_SUBMODULE_STATUS_WD_ADDED
GIT_SUBMODULE_STATUS_WD_DELETED
GIT_SUBMODULE_STATUS_WD_INDEX_MODIFIED
GIT_SUBMODULE_STATUS_WD_MODIFIED
GIT_SUBMODULE_STATUS_WD_UNINITIALIZED
GIT_SUBMODULE_STATUS_WD_UNTRACKED
GIT_SUBMODULE_STATUS_WD_WD_MODIFIED
GIT_SUBMODULE_UPDATE_CHECKOUT
GIT_SUBMODULE_UPDATE_DEFAULT
GIT_SUBMODULE_UPDATE_MERGE
GIT_SUBMODULE_UPDATE_NONE
GIT_SUBMODULE_UPDATE_OPTIONS_VERSION
GIT_SUBMODULE_UPDATE_REBASE
GIT_TREEWALK_POST
GIT_TREEWALK_PRE
GIT_TREE_UPDATE_REMOVE
GIT_TREE_UPDATE_UPSERT
GIT_WORKTREE_ADD_OPTIONS_VERSION
GIT_WORKTREE_PRUNE_LOCKED
GIT_WORKTREE_PRUNE_OPTIONS_VERSION
GIT_WORKTREE_PRUNE_VALID
GIT_WORKTREE_PRUNE_WORKING_TREE

Functions

git_annotated_commit_free
git_annotated_commit_from_fetchhead
git_annotated_commit_from_ref
git_annotated_commit_id
git_annotated_commit_lookup
git_annotated_commit_ref
git_apply
git_apply_options_init
git_apply_to_tree
git_attr_get
git_attr_value
git_blame_file
git_blame_free
git_blame_get_hunk_byindex
git_blame_get_hunk_byline
git_blame_get_hunk_count
git_blame_init_options
git_blob_create_frombuffer
git_blob_create_fromdisk
git_blob_create_fromstream
git_blob_create_fromstream_commit
git_blob_create_fromworkdir
git_blob_free
git_blob_id
git_blob_is_binary
git_blob_lookup
git_blob_lookup_prefix
git_blob_rawcontent
git_blob_rawsize
git_branch_create
git_branch_create_from_annotated
git_branch_delete
git_branch_is_head
git_branch_iterator_free
git_branch_iterator_new
git_branch_lookup
git_branch_move
git_branch_name
git_branch_next
git_branch_remote_name
git_branch_set_upstream
git_branch_upstream
git_branch_upstream_name
git_branch_upstream_remote
git_buf_dispose
git_buf_grow
git_buf_set
git_checkout_head
git_checkout_index
git_checkout_init_options
git_checkout_tree
git_cherrypick
git_cherrypick_commit
git_cherrypick_init_options
git_clone
git_clone_init_options
git_commit_amend
git_commit_author
git_commit_author_with_mailmap
git_commit_committer
git_commit_committer_with_mailmap
git_commit_create
git_commit_create_buffer
git_commit_create_with_signature
git_commit_extract_signature
git_commit_free
git_commit_header_field
git_commit_id
git_commit_lookup
git_commit_message
git_commit_message_encoding
git_commit_message_raw
git_commit_nth_gen_ancestor
git_commit_parent
git_commit_parent_id
git_commit_parentcount
git_commit_raw_header
git_commit_summary
git_commit_time
git_commit_time_offset
git_commit_tree
git_commit_tree_id
git_config_add_file_ondisk
git_config_delete_entry
git_config_delete_multivar
git_config_entry_free
git_config_find_global
git_config_find_programdata
git_config_find_system
git_config_find_xdg
git_config_free
git_config_get_bool
git_config_get_entry
git_config_get_int32
git_config_get_int64
git_config_get_path
git_config_get_string
git_config_get_string_buf
git_config_iterator_free
git_config_iterator_glob_new
git_config_iterator_new
git_config_multivar_iterator_new
git_config_new
git_config_next
git_config_open_default
git_config_open_global
git_config_open_level
git_config_open_ondisk
git_config_parse_bool
git_config_parse_int32
git_config_parse_int64
git_config_set_bool
git_config_set_int32
git_config_set_int64
git_config_set_multivar
git_config_set_string
git_config_snapshot
git_cred_default_new
git_cred_has_username
git_cred_ssh_custom_new
git_cred_ssh_interactive_new
git_cred_ssh_key_from_agent
git_cred_ssh_key_memory_new
git_cred_ssh_key_new
git_cred_username_new
git_cred_userpass
git_cred_userpass_plaintext_new
git_describe_commit
git_describe_format
git_describe_result_free
git_describe_workdir
git_diff_blob_to_buffer
git_diff_blobs
git_diff_buffers
git_diff_find_init_options
git_diff_find_similar
git_diff_foreach
git_diff_format_email
git_diff_format_email_options_init
git_diff_free
git_diff_from_buffer
git_diff_get_delta
git_diff_get_stats
git_diff_index_to_index
git_diff_index_to_workdir
git_diff_init_options
git_diff_is_sorted_icase
git_diff_merge
git_diff_num_deltas
git_diff_num_deltas_of_type
git_diff_patchid
git_diff_patchid_options_init
git_diff_print
git_diff_stats_deletions
git_diff_stats_files_changed
git_diff_stats_free
git_diff_stats_insertions
git_diff_stats_to_buf
git_diff_status_char
git_diff_tree_to_index
git_diff_tree_to_tree
git_diff_tree_to_workdir
git_diff_tree_to_workdir_with_index
git_error_clear
git_error_last
git_error_set_str
git_fetch_init_options
git_graph_ahead_behind
git_graph_descendant_of
git_ignore_add_rule
git_ignore_clear_internal_rules
git_ignore_path_is_ignored
git_index_add
git_index_add_all
git_index_add_bypath
git_index_add_frombuffer
git_index_clear
git_index_conflict_add
git_index_conflict_get
git_index_conflict_iterator_free
git_index_conflict_iterator_new
git_index_conflict_next
git_index_conflict_remove
git_index_entry_stage
git_index_entrycount
git_index_find
git_index_free
git_index_get_byindex
git_index_get_bypath
git_index_has_conflicts
git_index_new
git_index_open
git_index_path
git_index_read
git_index_read_tree
git_index_remove
git_index_remove_all
git_index_remove_bypath
git_index_remove_directory
git_index_set_version
git_index_update_all
git_index_version
git_index_write
git_index_write_tree
git_index_write_tree_to
git_libgit2_init
git_libgit2_opts
git_libgit2_shutdown
git_mailmap_add_entry
git_mailmap_free
git_mailmap_from_buffer
git_mailmap_from_repository
git_mailmap_new
git_mailmap_resolve_signature
git_mempack_dump
git_mempack_new
git_mempack_reset
git_merge
git_merge_analysis
git_merge_analysis_for_ref
git_merge_base
git_merge_base_many
git_merge_bases
git_merge_bases_many
git_merge_commits
git_merge_init_options
git_merge_trees
git_message_prettify
git_note_author
git_note_committer
git_note_create
git_note_default_ref
git_note_free
git_note_id
git_note_iterator_free
git_note_iterator_new
git_note_message
git_note_next
git_note_read
git_note_remove
git_object_dup
git_object_free
git_object_id
git_object_lookup
git_object_peel
git_object_short_id
git_object_string2type
git_object_type
git_object_type2string
git_object_typeisloose
git_odb_add_alternate
git_odb_add_backend
git_odb_add_disk_alternate
git_odb_backend_loose
git_odb_backend_malloc
git_odb_backend_one_pack
git_odb_backend_pack
git_odb_exists
git_odb_exists_prefix
git_odb_foreach
git_odb_free
git_odb_get_backend
git_odb_hash
git_odb_hashfile
git_odb_init_backend
git_odb_new
git_odb_num_backends
git_odb_object_data
git_odb_object_dup
git_odb_object_free
git_odb_object_id
git_odb_object_size
git_odb_object_type
git_odb_open_rstream
git_odb_open_wstream
git_odb_read
git_odb_read_header
git_odb_refresh
git_odb_stream_finalize_write
git_odb_stream_free
git_odb_stream_read
git_odb_stream_write
git_odb_write
git_odb_write_pack
git_oid_cmp
git_oid_equal
git_oid_fromraw
git_oid_fromstrn
git_oid_iszero
git_oid_streq
git_oid_tostr
git_oidarray_free
git_packbuilder_foreach
git_packbuilder_free
git_packbuilder_hash
git_packbuilder_insert
git_packbuilder_insert_commit
git_packbuilder_insert_recur
git_packbuilder_insert_tree
git_packbuilder_insert_walk
git_packbuilder_new
git_packbuilder_object_count
git_packbuilder_set_callbacks
git_packbuilder_set_threads
git_packbuilder_write
git_packbuilder_write_buf
git_packbuilder_written
git_patch_free
git_patch_from_blob_and_buffer
git_patch_from_blobs
git_patch_from_buffers
git_patch_from_diff
git_patch_get_delta
git_patch_get_hunk
git_patch_get_line_in_hunk
git_patch_line_stats
git_patch_num_hunks
git_patch_num_lines_in_hunk
git_patch_print
git_patch_size
git_patch_to_buf
git_pathspec_free
git_pathspec_match_diff
git_pathspec_match_index
git_pathspec_match_list_diff_entry
git_pathspec_match_list_entry
git_pathspec_match_list_entrycount
git_pathspec_match_list_failed_entry
git_pathspec_match_list_failed_entrycount
git_pathspec_match_list_free
git_pathspec_match_tree
git_pathspec_match_workdir
git_pathspec_matches_path
git_pathspec_new
git_rebase_abort
git_rebase_commit
git_rebase_finish
git_rebase_free
git_rebase_init
git_rebase_init_options
git_rebase_inmemory_index
git_rebase_next
git_rebase_open
git_rebase_operation_byindex
git_rebase_operation_current
git_rebase_operation_entrycount
git_rebase_orig_head_id
git_rebase_orig_head_name
git_refdb_backend_fs
git_refdb_compress
git_refdb_free
git_refdb_init_backend
git_refdb_new
git_refdb_open
git_refdb_set_backend
git_reference_cmp
git_reference_create
git_reference_create_matching
git_reference_delete
git_reference_dwim
git_reference_ensure_log
git_reference_free
git_reference_has_log
git_reference_is_branch
git_reference_is_note
git_reference_is_remote
git_reference_is_tag
git_reference_is_valid_name
git_reference_iterator_free
git_reference_iterator_glob_new
git_reference_iterator_new
git_reference_lookup
git_reference_name
git_reference_name_to_id
git_reference_next
git_reference_next_name
git_reference_normalize_name
git_reference_peel
git_reference_rename
git_reference_resolve
git_reference_set_target
git_reference_shorthand
git_reference_symbolic_create
git_reference_symbolic_create_matching
git_reference_symbolic_target
git_reference_target
git_reference_target_peel
git_reference_type
git_reflog_append
git_reflog_delete
git_reflog_drop
git_reflog_entry_byindex
git_reflog_entry_committer
git_reflog_entry_id_new
git_reflog_entry_id_old
git_reflog_entry_message
git_reflog_entrycount
git_reflog_free
git_reflog_read
git_reflog_rename
git_reflog_write
git_refspec_direction
git_refspec_dst
git_refspec_dst_matches
git_refspec_force
git_refspec_rtransform
git_refspec_src
git_refspec_src_matches
git_refspec_string
git_refspec_transform
git_remote_add_fetch
git_remote_add_push
git_remote_connect
git_remote_connected
git_remote_create
git_remote_create_anonymous
git_remote_create_detached
git_remote_create_with_fetchspec
git_remote_default_branch
git_remote_delete
git_remote_disconnect
git_remote_download
git_remote_dup
git_remote_fetch
git_remote_free
git_remote_get_fetch_refspecs
git_remote_get_push_refspecs
git_remote_get_refspec
git_remote_init_callbacks
git_remote_is_valid_name
git_remote_list
git_remote_lookup
git_remote_ls
git_remote_name
git_remote_prune
git_remote_push
git_remote_pushurl
git_remote_refspec_count
git_remote_rename
git_remote_set_autotag
git_remote_set_pushurl
git_remote_set_url
git_remote_stats
git_remote_stop
git_remote_update_tips
git_remote_url
git_repository_config
git_repository_config_snapshot
git_repository_discover
git_repository_free
git_repository_get_namespace
git_repository_head
git_repository_head_detached
git_repository_index
git_repository_init
git_repository_init_ext
git_repository_init_init_options
git_repository_is_bare
git_repository_is_empty
git_repository_is_shallow
git_repository_is_worktree
git_repository_message
git_repository_message_remove
git_repository_new
git_repository_odb
git_repository_open
git_repository_open_bare
git_repository_open_ext
git_repository_open_from_worktree
git_repository_path
git_repository_refdb
git_repository_reinit_filesystem
git_repository_set_bare
git_repository_set_config
git_repository_set_head
git_repository_set_head_detached
git_repository_set_head_detached_from_annotated
git_repository_set_index
git_repository_set_namespace
git_repository_set_odb
git_repository_set_refdb
git_repository_set_workdir
git_repository_state
git_repository_state_cleanup
git_repository_workdir
git_repository_wrap_odb
git_reset
git_reset_default
git_revert
git_revert_commit
git_revert_options_init
git_revparse
git_revparse_ext
git_revparse_single
git_revwalk_add_hide_cb
git_revwalk_free
git_revwalk_hide
git_revwalk_hide_glob
git_revwalk_hide_head
git_revwalk_hide_ref
git_revwalk_new
git_revwalk_next
git_revwalk_push
git_revwalk_push_glob
git_revwalk_push_head
git_revwalk_push_range
git_revwalk_push_ref
git_revwalk_reset
git_revwalk_simplify_first_parent
git_revwalk_sorting
git_signature_default
git_signature_dup
git_signature_free
git_signature_new
git_signature_now
git_stash_apply
git_stash_apply_init_options
git_stash_drop
git_stash_foreach
git_stash_pop
git_stash_save
git_status_byindex
git_status_file
git_status_init_options
git_status_list_entrycount
git_status_list_free
git_status_list_new
git_status_should_ignore
git_strarray_free
git_submodule_add_finalize
git_submodule_add_setup
git_submodule_add_to_index
git_submodule_branch
git_submodule_clone
git_submodule_foreach
git_submodule_free
git_submodule_head_id
git_submodule_ignore
git_submodule_index_id
git_submodule_init
git_submodule_location
git_submodule_lookup
git_submodule_name
git_submodule_open
git_submodule_path
git_submodule_reload
git_submodule_set_branch
git_submodule_set_ignore
git_submodule_set_update
git_submodule_set_url
git_submodule_status
git_submodule_sync
git_submodule_update
git_submodule_update_init_options
git_submodule_update_strategy
git_submodule_url
git_submodule_wd_id
git_tag_annotation_create
git_tag_create
git_tag_create_frombuffer
git_tag_create_lightweight
git_tag_delete
git_tag_foreach
git_tag_free
git_tag_id
git_tag_list
git_tag_list_match
git_tag_lookup
git_tag_lookup_prefix
git_tag_message
git_tag_name
git_tag_peel
git_tag_tagger
git_tag_target
git_tag_target_id
git_tag_target_type
git_transaction_commit
git_transaction_free
git_transaction_lock_ref
git_transaction_new
git_transaction_remove
git_transaction_set_reflog
git_transaction_set_symbolic_target
git_transaction_set_target
git_transport_register
git_transport_smart
git_transport_unregister
git_tree_create_updated
git_tree_entry_byid
git_tree_entry_byindex
git_tree_entry_byname
git_tree_entry_bypath
git_tree_entry_cmp
git_tree_entry_dup
git_tree_entry_filemode
git_tree_entry_filemode_raw
git_tree_entry_free
git_tree_entry_id
git_tree_entry_name
git_tree_entry_to_object
git_tree_entry_type
git_tree_entrycount
git_tree_free
git_tree_id
git_tree_lookup
git_tree_walk
git_treebuilder_clear
git_treebuilder_entrycount
git_treebuilder_filter
git_treebuilder_free
git_treebuilder_get
git_treebuilder_insert
git_treebuilder_new
git_treebuilder_remove
git_treebuilder_write
git_worktree_add
git_worktree_add_options_init
git_worktree_free
git_worktree_is_locked
git_worktree_is_prunable
git_worktree_list
git_worktree_lock
git_worktree_lookup
git_worktree_name
git_worktree_open_from_repository
git_worktree_path
git_worktree_prune
git_worktree_prune_options_init
git_worktree_unlock
git_worktree_validate
init

Type Definitions

git_apply_delta_cb
git_apply_flags_t
git_apply_hunk_cb
git_apply_location_t
git_attr_value_t
git_branch_t
git_cert_ssh_raw_type_t
git_cert_ssh_t
git_cert_t
git_checkout_notify_cb
git_checkout_notify_t
git_checkout_perfdata_cb
git_checkout_progress_cb
git_checkout_strategy_t
git_clone_local_t
git_commit_signing_cb
git_config_level_t
git_cred_acquire_cb
git_cred_sign_callback
git_cred_ssh_interactive_callback
git_credtype_t
git_delta_t
git_describe_strategy_t
git_diff_binary_cb
git_diff_binary_t
git_diff_file_cb
git_diff_flag_t
git_diff_format_t
git_diff_hunk_cb
git_diff_line_cb
git_diff_line_t
git_diff_notify_cb
git_diff_option_t
git_diff_progress_cb
git_diff_stats_format_t
git_direction
git_error_code
git_error_t
git_fetch_prune_t
git_filemode_t
git_index_add_option_t
git_index_entry_extended_flag_t
git_index_entry_flag_t
git_index_matched_path_cb
git_indexer_progress_cb
git_libgit2_opt_t
git_merge_analysis_t
git_merge_file_favor_t
git_merge_file_flag_t
git_merge_flag_t
git_merge_preference_t
git_object_size_t
git_object_t
git_odb_foreach_cb
git_off_t
git_packbuilder_foreach_cb
git_packbuilder_progress
git_packbuilder_stage_t
git_pathspec_flag_t
git_proxy_t
git_push_negotiation
git_push_transfer_progress
git_push_update_reference_cb
git_rebase_operation_t
git_reference_format_t
git_reference_t
git_remote_autotag_option_t
git_remote_completion_type
git_remote_create_cb
git_repository_create_cb
git_repository_init_flag_t
git_repository_init_mode_t
git_repository_open_flag_t
git_repository_state_t
git_reset_t
git_revert_options
git_revparse_mode_t
git_revwalk_hide_cb
git_smart_service_t
git_smart_subtransport_cb
git_sort_t
git_stash_apply_flags
git_stash_apply_progress_cb
git_stash_apply_progress_t
git_stash_cb
git_stash_flags
git_status_opt_t
git_status_show_t
git_status_t
git_submodule_cb
git_submodule_ignore_t
git_submodule_status_t
git_submodule_update_t
git_tag_foreach_cb
git_time_t
git_transfer_progressDeprecated
git_transfer_progress_cb
git_transport_cb
git_transport_certificate_check_cb
git_transport_message_cb
git_tree_update_t
git_treebuilder_filter_cb
git_treewalk_cb
git_treewalk_mode
git_url_resolve_cb
git_worktree_prune_t