Docs.rs
libgit2-sys-0.7.11
libgit2-sys 0.7.11
Docs.rs crate page
MIT
/
Apache-2.0
Links
Repository
crates.io
Source
Owners
alexcrichton
joshtriplett
ehuss
rust-lang-owner
Dependencies
curl-sys ^0.4.10
normal
libc ^0.2
normal
libssh2-sys ^0.2.11
normal
libz-sys ^1.0.22
normal
cc ^1.0.25
build
pkg-config ^0.3
build
openssl-sys ^0.9
normal
Versions
0%
of the crate is documented
Go to latest version
Platform
i686-unknown-linux-gnu
x86_64-unknown-linux-gnu
Feature flags
docs.rs
About docs.rs
Badges
Builds
Metadata
Shorthand URLs
Download
Rustdoc JSON
Build queue
Privacy policy
Rust
Rust website
The Book
Standard Library API Reference
Rust by Example
The Cargo Guide
Clippy Documentation
☰
In libgit2_sys
Structs
git_blame_hunk
git_blame_options
git_buf
git_cert
git_cert_hostkey
git_cert_x509
git_checkout_options
git_checkout_perfdata
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_hunk
git_diff_line
git_diff_options
git_diff_similarity_metric
git_error
git_fetch_options
git_index_entry
git_index_time
git_merge_options
git_odb_backend
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_transfer_progress
git_transport
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_note
git_note_iterator
git_object
git_odb
git_odb_object
git_odb_stream
git_odb_writepack
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_tree
git_tree_entry
git_treebuilder
git_worktree
Constants
GITERR_CALLBACK
GITERR_CHECKOUT
GITERR_CHERRYPICK
GITERR_CONFIG
GITERR_DESCRIBE
GITERR_FETCHHEAD
GITERR_FILESYSTEM
GITERR_FILTER
GITERR_INDEX
GITERR_INDEXER
GITERR_INVALID
GITERR_MERGE
GITERR_NET
GITERR_NOMEMORY
GITERR_NONE
GITERR_OBJECT
GITERR_ODB
GITERR_OS
GITERR_REBASE
GITERR_REFERENCE
GITERR_REGEX
GITERR_REPOSITORY
GITERR_REVERT
GITERR_SSH
GITERR_SSL
GITERR_STASH
GITERR_SUBMODULE
GITERR_TAG
GITERR_THREAD
GITERR_TREE
GITERR_ZLIB
GIT_BLAME_FIRST_PARENT
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_BRANCH_ALL
GIT_BRANCH_LOCAL
GIT_BRANCH_REMOTE
GIT_CERT_HOSTKEY_LIBSSH2
GIT_CERT_NONE
GIT_CERT_SSH_MD5
GIT_CERT_SSH_SHA1
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_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_FORCE_BINARY
GIT_DIFF_FORCE_TEXT
GIT_DIFF_FORMAT_NAME_ONLY
GIT_DIFF_FORMAT_NAME_STATUS
GIT_DIFF_FORMAT_PATCH
GIT_DIFF_FORMAT_PATCH_HEADER
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_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_EAUTH
GIT_EBAREREPO
GIT_EBUFS
GIT_ECERTIFICATE
GIT_ECONFLICT
GIT_EDIRECTORY
GIT_EEOF
GIT_EEXISTS
GIT_EINVALID
GIT_EINVALIDSPEC
GIT_ELOCKED
GIT_EMERGECONFLICT
GIT_EMODIFIED
GIT_ENONFASTFORWARD
GIT_ENOTFOUND
GIT_EPEEL
GIT_ERROR
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_IDXENTRY_ADDED
GIT_IDXENTRY_CONFLICTED
GIT_IDXENTRY_EXTENDED
GIT_IDXENTRY_EXTENDED2
GIT_IDXENTRY_HASHED
GIT_IDXENTRY_INTENT_TO_ADD
GIT_IDXENTRY_NAMEMASK
GIT_IDXENTRY_NEW_SKIP_WORKTREE
GIT_IDXENTRY_REMOVE
GIT_IDXENTRY_SKIP_WORKTREE
GIT_IDXENTRY_STAGEMASK
GIT_IDXENTRY_STAGESHIFT
GIT_IDXENTRY_UNHASHED
GIT_IDXENTRY_UNPACKED
GIT_IDXENTRY_UPDATE
GIT_IDXENTRY_UPTODATE
GIT_IDXENTRY_VALID
GIT_IDXENTRY_WT_REMOVE
GIT_INDEX_ADD_CHECK_PATHSPEC
GIT_INDEX_ADD_DEFAULT
GIT_INDEX_ADD_DISABLE_PATHSPEC_MATCH
GIT_INDEX_ADD_FORCE
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_OBJ_ANY
GIT_OBJ_BAD
GIT_OBJ_BLOB
GIT_OBJ_COMMIT
GIT_OBJ_OFS_DELTA
GIT_OBJ_REF_DELTA
GIT_OBJ_TAG
GIT_OBJ_TREE
GIT_OBJ__EXT1
GIT_OBJ__EXT2
GIT_ODB_BACKEND_VERSION
GIT_OID_HEXSZ
GIT_OID_RAWSZ
GIT_OK
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_REF_INVALID
GIT_REF_LISTALL
GIT_REF_OID
GIT_REF_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_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
Functions
git_annotated_commit_free
git_annotated_commit_from_ref
git_annotated_commit_id
git_annotated_commit_lookup
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_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_set_upstream
git_branch_upstream
git_buf_free
git_buf_grow
git_buf_set
git_checkout_head
git_checkout_index
git_checkout_init_options
git_checkout_tree
git_clone
git_clone_init_options
git_commit_amend
git_commit_author
git_commit_committer
git_commit_create
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_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_free
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_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_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_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_update_all
git_index_write
git_index_write_tree
git_index_write_tree_to
git_libgit2_init
git_libgit2_shutdown
git_mempack_dump
git_mempack_new
git_mempack_reset
git_merge
git_merge_analysis
git_merge_base
git_merge_bases
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_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_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_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_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_src
git_refspec_src_matches
git_refspec_string
git_remote_add_fetch
git_remote_add_push
git_remote_connect
git_remote_connected
git_remote_create
git_remote_create_anonymous
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_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_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_foreach
git_submodule_free
git_submodule_head_id
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_transport_register
git_transport_smart
git_transport_unregister
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
giterr_clear
giterr_last
giterr_set_str
init
Type Definitions
git_branch_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_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_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_idxentry_extended_flag_t
git_index_add_option_t
git_index_matched_path_cb
git_indxentry_flag_t
git_merge_analysis_t
git_merge_file_favor_t
git_merge_file_flag_t
git_merge_flag_t
git_merge_preference_t
git_odb_foreach_cb
git_off_t
git_otype
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_ref_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_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_progress_cb
git_transport_cb
git_transport_certificate_check_cb
git_transport_message_cb
git_treebuilder_filter_cb
git_treewalk_cb
git_treewalk_mode
?
Function
libgit2_sys
::
git_odb_exists
source
·
[
−
]
pub unsafe extern "C" fn git_odb_exists(
odb:
*mut
git_odb
,
oid:
*const
git_oid
) ->
c_int