Docs.rs
libgit2-sys-0.18.0+1.9.0
libgit2-sys 0.18.0+1.9.0
Permalink
Docs.rs crate page
MIT OR Apache-2.0
Links
Repository
crates.io
Source
Owners
alexcrichton
joshtriplett
pietroalbini
ehuss
rust-lang-owner
Dependencies
libc ^0.2
normal
libssh2-sys ^0.3.0
normal
optional
libz-sys ^1.1.0
normal
cc ^1.0.43
build
pkg-config ^0.3.15
build
openssl-sys ^0.9.45
normal
optional
Versions
0%
of the crate is documented
Platform
i686-unknown-linux-gnu
x86_64-unknown-linux-gnu
Feature flags
Rust
About docs.rs
Privacy policy
Rust website
The Book
Standard Library API Reference
Rust by Example
The Cargo Guide
Clippy Documentation
libgit2_
sys
0.18.0+1.9.0
All Items
Crate Items
Structs
Enums
Constants
Functions
Type Aliases
Crate
libgit2_sys
Copy item path
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_
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_
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_
options
git_
message_
trailer
git_
message_
trailer_
array
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_
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
§
LIBSS
H2_
SESSION
LIBSS
H2_
USERAUTH_
KBDINT_
PROMPT
LIBSS
H2_
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_
indexer
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_
LIBSS
H2
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_
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_
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_
ODB_
LOOKUP_
NO_
REFRESH
GIT_
OID_
HEXSZ
GIT_
OID_
RAWSZ
GIT_
OID_
SHA1
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_
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_
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_
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_
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_
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_
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_
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_
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_
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_
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_
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_
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
⚠
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_
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_
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_
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_
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_
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_
progress
Deprecated
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