/opt/imh-python/lib/python3.9/site-packages/pygit2/decl
NameSizeModeActions
attr.h4510644editdlrm
blame.h10510644editdlrm
buffer.h1030644editdlrm
callbacks.h9630644editdlrm
checkout.h18260644editdlrm
clone.h9520644editdlrm
common.h1880644editdlrm
config.h21490644editdlrm
describe.h12280644editdlrm
diff.h21140644editdlrm
errors.h9370644editdlrm
graph.h1280644editdlrm
index.h23310644editdlrm
indexer.h3560644editdlrm
merge.h21390644editdlrm
net.h840644editdlrm
oid.h3090644editdlrm
pack.h7470644editdlrm
proxy.h4110644editdlrm
refspec.h6150644editdlrm
remote.h45290644editdlrm
repository.h21350644editdlrm
revert.h1830644editdlrm
stash.h16880644editdlrm
strarray.h1240644editdlrm
submodule.h12700644editdlrm
transport.h15200644editdlrm
types.h15540644editdlrm
Edit: /opt/imh-python/lib/python3.9/site-packages/pygit2/decl/blame.h (1051B)
#define GIT_BLAME_OPTIONS_VERSION ... typedef struct git_blame git_blame; typedef struct git_blame_options { unsigned int version; uint32_t flags; uint16_t min_match_characters; git_oid newest_commit; git_oid oldest_commit; size_t min_line; size_t max_line; } git_blame_options; typedef struct git_blame_hunk { size_t lines_in_hunk; git_oid final_commit_id; size_t final_start_line_number; git_signature *final_signature; git_oid orig_commit_id; const char *orig_path; size_t orig_start_line_number; git_signature *orig_signature; char boundary; } git_blame_hunk; int git_blame_init_options( git_blame_options *opts, unsigned int version); uint32_t git_blame_get_hunk_count(git_blame *blame); const git_blame_hunk* git_blame_get_hunk_byindex( git_blame *blame, uint32_t index); const git_blame_hunk* git_blame_get_hunk_byline( git_blame *blame, size_t lineno); int git_blame_file( git_blame **out, git_repository *repo, const char *path, git_blame_options *options); void git_blame_free(git_blame *blame);