Skip to main content

Crate libgit2_sys

Crate libgit2_sys 

Source

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_backend
git_config_backend_entry
git_config_entry
git_config_iterator
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_email_create_options
git_error
git_fetch_negotiation
git_fetch_options
git_index_entry
git_index_time
git_indexer_options
git_indexer_progress
git_merge_file_input
git_merge_file_options
git_merge_file_result
git_merge_options
git_message_trailer
git_message_trailer_array
git_odb_backend
git_odb_stream
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_reference_iterator
git_remote_callbacks
git_remote_connect_options
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_stash_save_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_describe_result
git_diff
git_diff_stats
git_index
git_index_conflict_iterator
git_indexer
git_mailmap
git_note
git_note_iterator
git_object
git_odb
git_odb_object
git_packbuilder
git_patch
git_pathspec
git_pathspec_match_list
git_push
git_rebase
git_refdb
git_reference
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_KEY_ECDSA_256
GIT_CERT_SSH_RAW_TYPE_KEY_ECDSA_384
GIT_CERT_SSH_RAW_TYPE_KEY_ECDSA_521
GIT_CERT_SSH_RAW_TYPE_KEY_ED25519
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_BACKEND_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_WORKTREE
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_BLANK_LINES
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_EMAIL_CREATE_ALWAYS_NUMBER
GIT_EMAIL_CREATE_DEFAULT
GIT_EMAIL_CREATE_NO_RENAMES
GIT_EMAIL_CREATE_OMIT_NUMBERS
GIT_EMAIL_CREATE_OPTIONS_VERSION
GIT_EMERGECONFLICT
GIT_EMISMATCH
GIT_EMODIFIED
GIT_ENONFASTFORWARD
GIT_ENOTFOUND
GIT_ENOTSUPPORTED
GIT_EOWNER
GIT_EPEEL
GIT_EREADONLY
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_EUNCHANGED
GIT_EUNCOMMITTED
GIT_EUNMERGED
GIT_EUSER
GIT_FEATURE_HTTPS
GIT_FEATURE_NSEC
GIT_FEATURE_SSH
GIT_FEATURE_THREADS
GIT_FETCH_NO_PRUNE
GIT_FETCH_PRUNE
GIT_FETCH_PRUNE_UNSPECIFIED
GIT_FILEMODE_BLOB
GIT_FILEMODE_BLOB_EXECUTABLE
GIT_FILEMODE_BLOB_GROUP_WRITABLE
GIT_FILEMODE_COMMIT
GIT_FILEMODE_LINK
GIT_FILEMODE_TREE
GIT_FILEMODE_UNREADABLE
GIT_INDEXER_OPTIONS_VERSION
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_ACCEPT_CONFLICTS
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_FILE_STYLE_ZDIFF3
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_ODB_LOOKUP_NO_REFRESH
GIT_OID_HEXSZDeprecated
GIT_OID_MAX_HEXSIZE
GIT_OID_MAX_SIZE
GIT_OID_RAWSZDeprecated
GIT_OID_SHA1
GIT_OID_SHA1_HEXSIZE
GIT_OID_SHA1_SIZE
GIT_OK
GIT_OPT_ADD_SSL_X509_CERT
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_EXTENSIONS
GIT_OPT_GET_HOMEDIR
GIT_OPT_GET_MWINDOW_FILE_LIMIT
GIT_OPT_GET_MWINDOW_MAPPED_LIMIT
GIT_OPT_GET_MWINDOW_SIZE
GIT_OPT_GET_OWNER_VALIDATION
GIT_OPT_GET_PACK_MAX_OBJECTS
GIT_OPT_GET_PACK_MAX_OBJECT_SIZE
GIT_OPT_GET_SEARCH_PATH
GIT_OPT_GET_SERVER_CONNECT_TIMEOUT
GIT_OPT_GET_SERVER_TIMEOUT
GIT_OPT_GET_TEMPLATE_PATH
GIT_OPT_GET_USER_AGENT
GIT_OPT_GET_USER_AGENT_PRODUCT
GIT_OPT_GET_WINDOWS_SHAREMODE
GIT_OPT_SET_ALLOCATOR
GIT_OPT_SET_CACHE_MAX_SIZE
GIT_OPT_SET_CACHE_OBJECT_LIMIT
GIT_OPT_SET_EXTENSIONS
GIT_OPT_SET_HOMEDIR
GIT_OPT_SET_MWINDOW_FILE_LIMIT
GIT_OPT_SET_MWINDOW_MAPPED_LIMIT
GIT_OPT_SET_MWINDOW_SIZE
GIT_OPT_SET_ODB_LOOSE_PRIORITY
GIT_OPT_SET_ODB_PACKED_PRIORITY
GIT_OPT_SET_OWNER_VALIDATION
GIT_OPT_SET_PACK_MAX_OBJECTS
GIT_OPT_SET_PACK_MAX_OBJECT_SIZE
GIT_OPT_SET_SEARCH_PATH
GIT_OPT_SET_SERVER_CONNECT_TIMEOUT
GIT_OPT_SET_SERVER_TIMEOUT
GIT_OPT_SET_SSL_CERT_LOCATIONS
GIT_OPT_SET_SSL_CIPHERS
GIT_OPT_SET_TEMPLATE_PATH
GIT_OPT_SET_USER_AGENT
GIT_OPT_SET_USER_AGENT_PRODUCT
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_REMOTE_REDIRECT_ALL
GIT_REMOTE_REDIRECT_INITIAL
GIT_REMOTE_REDIRECT_NONE
GIT_REMOTE_UPDATE_FETCHHEAD
GIT_REMOTE_UPDATE_REPORT_UNCHANGED
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_RELATIVE_GITLINK
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_ALL
GIT_STASH_KEEP_INDEX
GIT_STASH_SAVE_OPTIONS_VERSION
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_STREAM_RDONLY
GIT_STREAM_RW
GIT_STREAM_WRONLY
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_TIMEOUT
GIT_TRACE_DEBUG
GIT_TRACE_ERROR
GIT_TRACE_FATAL
GIT_TRACE_INFO
GIT_TRACE_NONE
GIT_TRACE_TRACE
GIT_TRACE_WARN
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_buffer⚠
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_name_is_valid⚠
git_branch_next⚠
git_branch_remote_name⚠
git_branch_set_upstream⚠
git_branch_upstream⚠
git_branch_upstream_merge⚠
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_body⚠
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_lookup_prefix⚠
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_backend⚠
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_init_backend⚠
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_email_create_from_commit⚠
git_email_create_from_diff⚠
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_find_prefix⚠
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_indexer_append⚠
git_indexer_commit⚠
git_indexer_free⚠
git_indexer_hash⚠Deprecated
git_indexer_name⚠
git_indexer_new⚠
git_indexer_options_init⚠
git_libgit2_features⚠
git_libgit2_init⚠
git_libgit2_opts⚠
git_libgit2_shutdown⚠
git_libgit2_version⚠
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_base_octopus⚠
git_merge_bases⚠
git_merge_bases_many⚠
git_merge_commits⚠
git_merge_file⚠
git_merge_file_from_index⚠
git_merge_file_input_init⚠
git_merge_file_options_init⚠
git_merge_file_result_free⚠
git_merge_init_options⚠
git_merge_trees⚠
git_message_prettify⚠
git_message_trailer_array_free⚠
git_message_trailers⚠
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_lookup_prefix⚠
git_object_peel⚠
git_object_rawcontent_is_valid⚠
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_data_alloc⚠
git_odb_backend_data_free⚠
git_odb_backend_loose⚠
git_odb_backend_malloc⚠Deprecated
git_odb_backend_one_pack⚠
git_odb_backend_pack⚠
git_odb_exists⚠
git_odb_exists_ext⚠
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⚠
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_fromstr⚠
git_oid_fromstrn⚠
git_oid_fromstrp⚠
git_oid_is_zero⚠
git_oid_iszero⚠Deprecated
git_oid_streq⚠
git_oid_tostr⚠
git_oidarray_free⚠
git_packbuilder_foreach⚠
git_packbuilder_free⚠
git_packbuilder_hash⚠Deprecated
git_packbuilder_insert⚠
git_packbuilder_insert_commit⚠
git_packbuilder_insert_recur⚠
git_packbuilder_insert_tree⚠
git_packbuilder_insert_walk⚠
git_packbuilder_name⚠
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_dup⚠
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_is_valid⚠
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_set_target⚠
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_name_is_valid⚠
git_remote_oid_type⚠
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_commondir⚠
git_repository_config⚠
git_repository_config_snapshot⚠
git_repository_discover⚠
git_repository_fetchhead_foreach⚠
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_mergehead_foreach⚠
git_repository_message⚠
git_repository_message_remove⚠
git_repository_new⚠
git_repository_odb⚠
git_repository_oid_type⚠
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_default_from_env⚠
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_stash_save_options_init⚠
git_stash_save_with_opts⚠
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_repo_init⚠
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_name_is_valid⚠
git_tag_peel⚠
git_tag_tagger⚠
git_tag_target⚠
git_tag_target_id⚠
git_tag_target_type⚠
git_trace_set⚠
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 Aliases§

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_create_cb
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_email_create_flags_t
git_error_code
git_error_t
git_feature_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_odb_lookup_flags_t
git_odb_stream_t
git_off_t
git_oid_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_remote_ready_cb
git_remote_redirect_t
git_remote_update_flags
git_repository_create_cb
git_repository_fetchhead_foreach_cb
git_repository_init_flag_t
git_repository_init_mode_t
git_repository_mergehead_foreach_cb
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_trace_cb
git_trace_level_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