libgit2

git_treebuilder_filter

Version:

Selectively remove entries in the tree

The filter callback will be called for each entry in the tree with a pointer to the entry and the provided payload; if the callback returns non-zero, the entry will be filtered (removed from the builder).

Signature

void git_treebuilder_filter(git_treebuilder *bld, git_treebuilder_filter_cb filter, void *payload);

Parameters

In
bld

Tree builder

In
filter

Callback to filter entries

void *
In
payload

Extra data to pass to filter callback

Versions