Ggit.Remote.update_tips

### Method

# Ggit Remoteupdate_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.