Method

GgitRemoteupdate_tips

Declaration [src]

gboolean
ggit_remote_update_tips (
  GgitRemote* remote,
  GgitRemoteCallbacks* callbacks,
  gboolean update_fetch_head,
  GgitRemoteDownloadTagsType tags_type,
  const gchar* message,
  GError** error
)

Description [src]

Update tips to the new state.

Parameters

callbacks GgitRemoteCallbacks
 

A GgitRemoteCallbacks.

 The data is owned by the caller of the function.
update_fetch_head gboolean
 

Whether to write to FETCH_HEAD. TRUE to behave like git.

tags_type GgitRemoteDownloadTagsType
 

What the behaviour for downloading tags is for this fetch. This is ignored for push. This must be the same value passed to ggit_remote_download().

message const gchar*
 

Reflog_message The message to insert into the reflogs. If NULL and fetching, the default is “fetch “, where is the name of the remote (or its url, for in-memory remotes). This parameter is ignored when pushing.

 The argument can be NULL.
 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: gboolean
 

TRUE if successful, FALSE otherwise.