Method

GgitTreewalk

Declaration [src]

void
ggit_tree_walk (
  GgitTree* tree,
  GgitTreeWalkMode mode,
  GgitTreeWalkCallback callback,
  gpointer user_data,
  GError** error
)

Description [src]

Walk all the entries of a tree object recursively (resolving and walking subtrees of the tree as needed). The error will be set to the error returned by callback (if any).

Parameters

mode GgitTreeWalkMode
 

The walking order.

callback GgitTreeWalkCallback
 

The callback to call for each entry.

user_data gpointer
 

User data for the callback.

 The argument can be NULL.
 The data is owned by the caller of the function.
error GError **
  The return location for a GError*, or NULL.