Function
GgitRepositoryopen
Declaration [src]
GgitRepository*
ggit_repository_open (
GFile* location,
GError** error
)
Description [src]
Open a git repository.
The path
must point to an existing git repository folder, e.g.
/path/to/my_repo/.git/ (normal repository)
objects/
index
HEAD
/path/to/bare_repo/ (bare repository)
objects/
index
HEAD
The method will automatically detect if path
is a normal
or bare repository or fail if it is neither.
Parameters
location |
GFile |
The location of the repository. |
|
The data is owned by the caller of the function. | |
error |
GError ** |
The return location for a GError* , or NULL . |
Return value
Returns: | GgitRepository |
A newly created |
|
The caller of the function takes ownership of the data, and is responsible for freeing it. | |
The return value can be NULL . |