Method

GgitRepositoryreset_default

Declaration [src]

void
ggit_repository_reset_default (
  GgitRepository* repository,
  GgitObject* target,
  const gchar* const* pathspecs,
  GError** error
)

Description [src]

Update some entries in the index from the target commit tree. The scope of the updated entries is determined by the paths specified in pathspecs. Passing NULL in target will result in removing entries in the index matching the provided pathspecs.

Parameters

target GgitObject
 

The target GgitObject which is a commit or a tag.

 The argument can be NULL.
 The data is owned by the caller of the function.
pathspecs An array of gchar*
 

A list of file paths to reset.

 The array must be NULL-terminated.
 The data is owned by the caller of the function.
 Each element is a NUL terminated UTF-8 string.
error GError **
  The return location for a GError*, or NULL.