git_index_add

Add or update an index entry from an in-memory struct

If a previous index entry exists that has the same path and stage as the given 'source_entry', it will be replaced. Otherwise, the 'source_entry' will be added.

A full copy (including the 'path' string) of the given 'source_entry' will be inserted on the index.

extern (C) nothrow @nogc public
int
git_index_add

Parameters

index libgit2.types.git_index*

an existing index object

source_entry const(.git_index_entry)*

new entry object

Return Value

Type: int

0 or an error code

Meta