Method

GgitRepositoryrevparse

Declaration [src]

GgitObject*
ggit_repository_revparse (
  GgitRepository* repository,
  const gchar* spec,
  GError** error
)

Description [src]

Find an object, as specified by a revision string. See man gitrevisions, or the documentation for git rev-parse for information on the syntax accepted.

Parameters

spec const gchar*
 

The revision specification.

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

Return value

Returns: GgitObject
 

A GgitObject or NULL if the revision could not be found.

 The caller of the method takes ownership of the data, and is responsible for freeing it.
 The return value can be NULL.