pygit2
Installation
Recipes
General
Backends
Blame
Branches
Commit log
Configuration files
Diff
Feature detection
Filters
Index file & Working copy
Mailmap
Merge & Cherrypick
Objects
Object IDs
Packing
References
Remotes
Repository
Revision parsing
Settings
Submodules
Worktrees
The development version
pygit2
Index
Index
_
|
A
|
B
|
C
|
D
|
E
|
F
|
G
|
H
|
I
|
K
|
L
|
M
|
N
|
O
|
P
|
R
|
S
|
T
|
U
|
V
|
W
_
__contains__() (pygit2.Config method)
(pygit2.Repository method)
(pygit2.repository.Branches method)
(pygit2.repository.References method)
(pygit2.Tree method)
__delitem__() (pygit2.Config method)
__eq__() (pygit2.IndexEntry method)
(pygit2.Object method)
(pygit2.Reference method)
__getitem__() (Blame method)
(pygit2.Config method)
(pygit2.Repository method)
(pygit2.repository.Branches method)
(pygit2.repository.References method)
(pygit2.Tree method)
__hash__() (pygit2.Object method)
__iter__() (Blame method)
(pygit2.Config method)
(pygit2.Diff method)
(pygit2.repository.Branches method)
(pygit2.repository.References method)
(pygit2.Tree method)
__len__() (Blame method)
(pygit2.Diff method)
(pygit2.PackBuilder method)
(pygit2.Tree method)
__ne__() (pygit2.IndexEntry method)
(pygit2.Object method)
(pygit2.Reference method)
__repr__() (pygit2.IndexEntry method)
(pygit2.Object method)
__setitem__() (pygit2.Config method)
__str__() (Oid method)
(pygit2.IndexEntry method)
__truediv__() (pygit2.Tree method)
A
add() (pygit2.Index method)
(pygit2.PackBuilder method)
(pygit2.submodules.SubmoduleCollection method)
add_all() (pygit2.Index method)
add_backend() (pygit2.Odb method)
add_disk_alternate() (pygit2.Odb method)
add_entry() (pygit2.Mailmap method)
add_fetch() (pygit2.remotes.RemoteCollection method)
add_file() (pygit2.Config method)
add_push() (pygit2.remotes.RemoteCollection method)
add_recur() (pygit2.PackBuilder method)
add_worktree() (pygit2.Repository method)
ahead_behind() (pygit2.Repository method)
AlreadyExistsError
amend_commit() (pygit2.Repository method)
annotated_id (pygit2.Note attribute)
applies() (pygit2.Repository method)
apply() (pygit2.Repository method)
attributes (pygit2.Filter attribute)
author (pygit2.Commit attribute)
B
backends (pygit2.Odb attribute)
blame() (pygit2.Repository method)
Blob (class in pygit2)
BlobIO (class in pygit2)
boundary (pygit2.BlameHunk attribute)
Branch (class in pygit2)
branch (pygit2.Submodule property)
branch_name (pygit2.Branch attribute)
Branches (class in pygit2.repository)
branches (pygit2.Repository attribute)
C
cache_all() (pygit2.submodules.SubmoduleCollection method)
cache_clear() (pygit2.submodules.SubmoduleCollection method)
cache_max_size() (pygit2.Settings method)
cache_object_limit() (pygit2.Settings method)
cached_memory (pygit2.Settings property)
certificate_check() (pygit2.RemoteCallbacks method)
check() (pygit2.Filter method)
checkout() (pygit2.Repository method)
checkout_head() (pygit2.Repository method)
checkout_index() (pygit2.Repository method)
checkout_tree() (pygit2.Repository method)
cherrypick() (pygit2.Repository method)
clear() (pygit2.TreeBuilder method)
clone_repository() (in module pygit2)
close() (pygit2.Filter method)
Commit (class in pygit2)
commit_id (pygit2.Stash attribute)
commit_time (pygit2.Commit attribute)
commit_time_offset (pygit2.Commit attribute)
committer (pygit2.Commit attribute)
(pygit2.RefLogEntry attribute)
compress() (pygit2.Refdb method)
(pygit2.RefdbBackend method)
(pygit2.repository.References method)
Config (class in pygit2)
ConfigEntry (class in pygit2.config)
conflicts (pygit2.Index property)
connect() (pygit2.Remote method)
content (pygit2.DiffLine attribute)
content_offset (pygit2.DiffLine attribute)
create() (pygit2.remotes.RemoteCollection method)
(pygit2.repository.Branches method)
(pygit2.repository.References method)
create_anonymous() (pygit2.remotes.RemoteCollection method)
create_blob() (pygit2.Repository method)
create_from() (pygit2.Patch static method)
create_note() (pygit2.Repository method)
create_reference() (pygit2.Repository method)
credentials() (pygit2.RemoteCallbacks method)
D
data (pygit2.Blob attribute)
(pygit2.Patch attribute)
default_signature (pygit2.Repository attribute)
delete() (pygit2.Branch method)
(pygit2.RefdbBackend method)
(pygit2.Reference method)
(pygit2.remotes.RemoteCollection method)
(pygit2.repository.Branches method)
(pygit2.repository.References method)
delete_multivar() (pygit2.Config method)
deletions (pygit2.DiffStats attribute)
delta (pygit2.Patch attribute)
deltas (pygit2.Diff attribute)
descendant_of() (pygit2.Repository method)
describe() (pygit2.Repository method)
Diff (class in pygit2)
diff() (pygit2.Blob method)
(pygit2.Repository method)
diff_to_buffer() (pygit2.Blob method)
diff_to_index() (pygit2.Tree method)
diff_to_tree() (pygit2.Index method)
(pygit2.Tree method)
diff_to_workdir() (pygit2.Index method)
(pygit2.Tree method)
DiffDelta (class in pygit2)
DiffFile (class in pygit2)
DiffHunk (class in pygit2)
DiffLine (class in pygit2)
DiffStats (class in pygit2)
direction (pygit2.refspec.Refspec property)
disable_pack_keep_file_checks() (pygit2.Settings method)
discover_repository() (in module pygit2)
dst (pygit2.refspec.Refspec property)
dst_matches() (pygit2.refspec.Refspec method)
E
email (pygit2.Signature attribute)
enable_caching() (pygit2.Settings method)
ensure_log() (pygit2.RefdbBackend method)
enums.BlameFlag.FIRST_PARENT (built-in variable)
enums.BlameFlag.IGNORE_WHITESPACE (built-in variable)
enums.BlameFlag.NORMAL (built-in variable)
enums.BlameFlag.TRACK_COPIES_ANY_COMMIT_COPIES (built-in variable)
enums.BlameFlag.TRACK_COPIES_SAME_COMMIT_COPIES (built-in variable)
enums.BlameFlag.TRACK_COPIES_SAME_COMMIT_MOVES (built-in variable)
enums.BlameFlag.TRACK_COPIES_SAME_FILE (built-in variable)
enums.BlameFlag.USE_MAILMAP (built-in variable)
exists() (pygit2.Odb method)
(pygit2.OdbBackend method)
(pygit2.RefdbBackend method)
exists_prefix() (pygit2.OdbBackend method)
F
fetch() (pygit2.Remote method)
fetch_refspecs (pygit2.Remote property)
filemode (pygit2.Object attribute)
files_changed (pygit2.DiffStats attribute)
Filter (class in pygit2)
filter_register() (in module pygit2)
filter_unregister() (in module pygit2)
FilterSource (class in pygit2)
final_commit_id (pygit2.BlameHunk attribute)
final_committer (pygit2.BlameHunk attribute)
final_start_line_number (pygit2.BlameHunk attribute)
find_similar() (pygit2.Diff method)
flags (pygit2.DiffDelta attribute)
(pygit2.DiffFile attribute)
(pygit2.RevSpec attribute)
for_line() (pygit2.Blame method)
force (pygit2.refspec.Refspec property)
format() (pygit2.DiffStats method)
free() (pygit2.Repository method)
from_buffer() (pygit2.Mailmap static method)
from_c() (pygit2.Config class method)
(pygit2.DiffFile static method)
from_object (pygit2.RevSpec attribute)
from_repository() (pygit2.Mailmap static method)
G
get() (pygit2.Repository method)
(pygit2.repository.Branches method)
(pygit2.repository.References method)
(pygit2.submodules.SubmoduleCollection method)
(pygit2.TreeBuilder method)
get_attr() (pygit2.Repository method)
get_bool() (pygit2.Config method)
get_global_config() (pygit2.Config static method)
get_int() (pygit2.Config method)
get_multivar() (pygit2.Config method)
get_object() (pygit2.Tag method)
get_refspec() (pygit2.Remote method)
get_system_config() (pygit2.Config static method)
get_xdg_config() (pygit2.Config static method)
GIT_OID_HEX_ZERO (built-in variable)
GIT_OID_HEXSZ (built-in variable)
GIT_OID_MINPREFIXLEN (built-in variable)
GIT_OID_RAWSZ (built-in variable)
GitError
gpg_signature (pygit2.Commit attribute)
H
has_log() (pygit2.RefdbBackend method)
hash() (in module pygit2)
hashfile() (in module pygit2)
head (pygit2.Repository attribute)
head_id (pygit2.Submodule property)
head_is_detached (pygit2.Repository attribute)
head_is_unborn (pygit2.Repository attribute)
header (pygit2.DiffHunk attribute)
hex (pygit2.IndexEntry property)
hide() (pygit2.Walker method)
hunks (pygit2.Patch attribute)
I
id (pygit2.DiffFile attribute)
(pygit2.IndexEntry attribute)
(pygit2.Note attribute)
(pygit2.Object attribute)
Index (class in pygit2)
index (pygit2.Repository attribute)
indexed_deltas (pygit2.remotes.TransferProgress attribute)
indexed_objects (pygit2.remotes.TransferProgress attribute)
IndexEntry (class in pygit2)
init() (pygit2.Submodule method)
(pygit2.submodules.SubmoduleCollection method)
init_repository() (in module pygit2)
insert() (pygit2.TreeBuilder method)
insertions (pygit2.DiffStats attribute)
InvalidSpecError
is_bare (pygit2.Repository attribute)
is_binary (pygit2.Blob attribute)
(pygit2.DiffDelta attribute)
is_checked_out() (pygit2.Branch method)
is_empty (pygit2.Repository attribute)
is_head() (pygit2.Branch method)
is_prunable (pygit2.Worktree attribute)
is_shallow (pygit2.Repository attribute)
iterator() (pygit2.repository.References method)
K
Keypair (class in pygit2)
KeypairFromAgent (class in pygit2)
KeypairFromMemory (class in pygit2)
L
level (pygit2.config.ConfigEntry property)
LIBGIT2_VER (built-in variable)
LIBGIT2_VER_MAJOR (built-in variable)
LIBGIT2_VER_MINOR (built-in variable)
LIBGIT2_VER_REVISION (built-in variable)
LIBGIT2_VERSION (built-in variable)
line_stats (pygit2.Patch attribute)
lines (pygit2.DiffHunk attribute)
lines_in_hunk (pygit2.BlameHunk attribute)
list_worktrees() (pygit2.Repository method)
listall_stashes() (pygit2.Repository method)
listall_submodules() (pygit2.Repository method)
local_objects (pygit2.remotes.TransferProgress attribute)
log() (pygit2.Reference method)
lookup() (pygit2.RefdbBackend method)
lookup_note() (pygit2.Repository method)
lookup_worktree() (pygit2.Repository method)
ls_remotes() (pygit2.Remote method)
M
Mailmap (class in pygit2)
merge() (pygit2.Diff method)
(pygit2.Repository method)
merge_analysis() (pygit2.Repository method)
merge_base() (pygit2.Repository method)
merge_base_many() (pygit2.Repository method)
merge_base_octopus() (pygit2.Repository method)
merge_commits() (pygit2.Repository method)
merge_trees() (pygit2.Repository method)
message (pygit2.Commit attribute)
(pygit2.Note attribute)
(pygit2.RefLogEntry attribute)
(pygit2.Stash attribute)
(pygit2.Tag attribute)
message_encoding (pygit2.Commit attribute)
message_trailers (pygit2.Commit attribute)
mode (pygit2.DiffFile attribute)
(pygit2.IndexEntry attribute)
mwindow_mapped_limit (pygit2.Settings property)
mwindow_size (pygit2.Settings property)
N
name (pygit2.config.ConfigEntry property)
(pygit2.Object attribute)
(pygit2.Reference attribute)
(pygit2.Remote property)
(pygit2.Signature attribute)
(pygit2.Submodule property)
(pygit2.Tag attribute)
(pygit2.Worktree attribute)
names() (pygit2.remotes.RemoteCollection method)
new() (pygit2.Refdb static method)
new_file (pygit2.DiffDelta attribute)
new_lineno (pygit2.DiffLine attribute)
new_lines (pygit2.DiffHunk attribute)
new_start (pygit2.DiffHunk attribute)
nfiles (pygit2.DiffDelta attribute)
notes() (pygit2.Repository method)
num_lines (pygit2.DiffLine attribute)
O
Object (class in pygit2)
objects (pygit2.repository.References property)
Odb (class in pygit2)
odb (pygit2.Repository attribute)
OdbBackend (class in pygit2)
OdbBackendLoose (class in pygit2)
OdbBackendPack (class in pygit2)
offset (pygit2.Signature attribute)
oid_new (pygit2.RefLogEntry attribute)
oid_old (pygit2.RefLogEntry attribute)
old_file (pygit2.DiffDelta attribute)
old_lineno (pygit2.DiffLine attribute)
old_lines (pygit2.DiffHunk attribute)
old_start (pygit2.DiffHunk attribute)
open() (pygit2.Refdb static method)
(pygit2.Submodule method)
option() (in module pygit2)
orig_commit_id (pygit2.BlameHunk attribute)
orig_committer (pygit2.BlameHunk attribute)
orig_path (pygit2.BlameHunk attribute)
orig_start_line_number (pygit2.BlameHunk attribute)
origin (pygit2.DiffLine attribute)
P
PackBuilder (class in pygit2)
parent_ids (pygit2.Commit attribute)
parents (pygit2.Commit attribute)
parse_bool() (pygit2.Config static method)
parse_diff() (pygit2.Diff static method)
parse_int() (pygit2.Config static method)
Patch (class in pygit2)
patch (pygit2.Diff attribute)
patchid (pygit2.Diff attribute)
path (pygit2.DiffFile attribute)
(pygit2.IndexEntry attribute)
(pygit2.Repository attribute)
(pygit2.Submodule property)
(pygit2.Worktree attribute)
path_is_ignored() (pygit2.Repository method)
peel() (pygit2.Object method)
(pygit2.Reference method)
prune() (pygit2.Remote method)
(pygit2.Worktree method)
push() (pygit2.Remote method)
(pygit2.Walker method)
push_refspecs (pygit2.Remote property)
push_update_reference() (pygit2.RemoteCallbacks method)
push_url (pygit2.Remote property)
pygit2.enums.RevSpecFlag.MERGE_BASE (built-in variable)
pygit2.enums.RevSpecFlag.RANGE (built-in variable)
pygit2.enums.RevSpecFlag.SINGLE (built-in variable)
pygit2.features (built-in variable)
pygit2.Oid (C type)
R
raw (pygit2.Oid attribute)
raw_branch_name (pygit2.Branch attribute)
raw_content (pygit2.DiffLine attribute)
raw_email (pygit2.Signature attribute)
raw_message (pygit2.Commit attribute)
(pygit2.Tag attribute)
raw_name (pygit2.Reference attribute)
(pygit2.Signature attribute)
(pygit2.Tag attribute)
raw_path (pygit2.DiffFile attribute)
raw_shorthand (pygit2.Reference attribute)
raw_target (pygit2.Reference attribute)
read() (pygit2.Index method)
(pygit2.Odb method)
(pygit2.OdbBackend method)
read_header() (pygit2.OdbBackend method)
read_prefix() (pygit2.OdbBackend method)
read_raw() (pygit2.Object method)
read_tree() (pygit2.Index method)
received_bytes (pygit2.remotes.TransferProgress attribute)
received_objects (pygit2.remotes.TransferProgress attribute)
Refdb (class in pygit2)
RefdbBackend (class in pygit2)
RefdbFsBackend (class in pygit2)
Reference (class in pygit2)
reference_is_valid_name() (in module pygit2)
References (class in pygit2.repository)
references (pygit2.Repository attribute)
RefLogEntry (class in pygit2)
refresh() (pygit2.OdbBackend method)
Refspec (class in pygit2.refspec)
refspec_count (pygit2.Remote property)
reload() (pygit2.Submodule method)
Remote (class in pygit2)
remote_name (pygit2.Branch attribute)
RemoteCallbacks (class in pygit2)
RemoteCollection (class in pygit2.remotes)
remotes (Repository attribute)
remove() (pygit2.Index method)
(pygit2.Note method)
(pygit2.TreeBuilder method)
remove_all() (pygit2.Index method)
rename() (pygit2.Branch method)
(pygit2.RefdbBackend method)
(pygit2.Reference method)
(pygit2.remotes.RemoteCollection method)
Repository (class in pygit2)
,
[1]
reset() (pygit2.Repository method)
(pygit2.Walker method)
resolve() (pygit2.Mailmap method)
(pygit2.Reference method)
resolve_signature() (pygit2.Mailmap method)
revert_commit() (pygit2.Repository method)
RevSpec (class in pygit2)
rtransform() (pygit2.refspec.Refspec method)
S
search_path (pygit2.Settings property)
set_backend() (pygit2.Refdb method)
set_multivar() (pygit2.Config method)
set_odb() (pygit2.Repository method)
set_push_url() (pygit2.remotes.RemoteCollection method)
set_refdb() (pygit2.Repository method)
set_ssl_cert_locations() (pygit2.Settings method)
set_target() (pygit2.Reference method)
set_threads() (pygit2.PackBuilder method)
set_url() (pygit2.remotes.RemoteCollection method)
Settings (class in pygit2)
short_id (pygit2.Object attribute)
shorthand (pygit2.Reference attribute)
sideband_progress() (pygit2.RemoteCallbacks method)
Signature (class in pygit2)
similarity (pygit2.DiffDelta attribute)
simplify_first_parent() (pygit2.Walker method)
size (pygit2.Blob attribute)
(pygit2.DiffFile attribute)
snapshot() (pygit2.Config method)
sort() (pygit2.Walker method)
src (pygit2.refspec.Refspec property)
src_matches() (pygit2.refspec.Refspec method)
ssl_cert_dir (pygit2.Settings property)
ssl_cert_file (pygit2.Settings property)
Stash (class in pygit2)
stash() (pygit2.Repository method)
stash_apply() (pygit2.Repository method)
stash_drop() (pygit2.Repository method)
stash_pop() (pygit2.Repository method)
state_cleanup() (pygit2.Repository method)
stats (pygit2.Diff attribute)
status (pygit2.DiffDelta attribute)
status() (pygit2.Repository method)
(pygit2.submodules.SubmoduleCollection method)
status_char() (pygit2.DiffDelta method)
string (pygit2.refspec.Refspec property)
Submodule (class in pygit2)
SubmoduleCollection (class in pygit2.submodules)
submodules (pygit2.Repository attribute)
T
Tag (class in pygit2)
tagger (pygit2.Tag attribute)
target (pygit2.Reference attribute)
(pygit2.Tag attribute)
text (pygit2.Patch attribute)
time (pygit2.Signature attribute)
to_object (pygit2.RevSpec attribute)
total_deltas (pygit2.remotes.TransferProgress attribute)
total_objects (pygit2.remotes.TransferProgress attribute)
transfer_progress() (pygit2.RemoteCallbacks method)
TransferProgress (class in pygit2.remotes)
transform() (pygit2.refspec.Refspec method)
Tree (class in pygit2)
tree (pygit2.Commit attribute)
tree_entry_cmp() (in module pygit2)
tree_id (pygit2.Commit attribute)
TreeBuilder (class in pygit2)
type (pygit2.Object attribute)
(pygit2.Reference attribute)
type_str (pygit2.Object attribute)
U
update() (pygit2.Submodule method)
(pygit2.submodules.SubmoduleCollection method)
update_tips() (pygit2.RemoteCallbacks method)
upstream (pygit2.Branch attribute)
upstream_name (pygit2.Branch attribute)
url (pygit2.Remote property)
(pygit2.Submodule property)
Username (class in pygit2)
UserPass (class in pygit2)
V
value (pygit2.config.ConfigEntry property)
W
walk() (pygit2.Repository method)
with_commit() (pygit2.repository.Branches method)
workdir (pygit2.Repository attribute)
Worktree (class in pygit2)
write() (pygit2.Filter method)
(pygit2.Index method)
(pygit2.Odb method)
(pygit2.PackBuilder method)
(pygit2.RefdbBackend method)
(pygit2.Repository method)
(pygit2.TreeBuilder method)
write_archive() (pygit2.Repository method)
write_tree() (pygit2.Index method)
written_objects_count (pygit2.PackBuilder property)