libgit2

git_index_get_byindex

Version:

Get a pointer to one of the entries in the index

The entry is not modifiable and should not be freed. Because the git_index_entry struct is a publicly defined struct, you should be able to make your own permanent copy of the data if necessary.

Signature

const git_index_entry *git_index_get_byindex(git_index *index, size_t n);

Parameters

In
index

an existing index object

size_t
In
n

the position of the entry

Returns

a pointer to the entry; NULL if out of bounds

Versions