Method

GgitRepositoryfile_status_foreach

Declaration [src]

gboolean
ggit_repository_file_status_foreach (
  GgitRepository* repository,
  GgitStatusOptions* options,
  GgitStatusCallback callback,
  gpointer user_data,
  GError** error
)

Description [src]

Gathers file statuses and run a callback for each one.

To the callback is passed the path of the file, the status and the data pointer passed to this function. If the callback returns something other than 0, the iteration will stop and error will be set.

Set options to NULL to get the default status options.

Parameters

options GgitStatusOptions
 

Status options, or NULL.

 The argument can be NULL.
 The data is owned by the caller of the function.
callback GgitStatusCallback
 

A GgitStatusCallback.

user_data gpointer
 

Callback user data.

 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.

Return value

Returns: gboolean
 

TRUE if there was no error, FALSE otherwise.