Constructor

GgitRemotenew

Declaration [src]

GgitRemote*
ggit_remote_new (
  GgitRepository* repository,
  const gchar* name,
  const gchar* url,
  GError** error
)

Description [src]

Creates a remote with the default refspecs in memory. You can use this when you have a URL instead of a remote’s name.

Parameters

repository GgitRepository
 

A GgitRepository.

 The data is owned by the caller of the function.
name const gchar*
 

The remote’s name.

 The data is owned by the caller of the function.
 The value is a NUL terminated UTF-8 string.
url const gchar*
 

The remote repository’s URL.

 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: GgitRemote
 

A newly allocated GgitRemote or NULL.

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