libgit2

git_reference_create_symbolic

Version:

Create a new symbolic reference.

The reference will be created in the repository and written to the disk.

The generated reference must be freed by the user.

If force is true and there already exists a reference with the same name, it will be overwritten.

Signature

int git_reference_create_symbolic(git_reference **ref_out, git_repository *repo, const char *name, const char *target, int force);

Parameters

In
ref_out

Pointer to the newly created reference

In
repo

Repository where that reference will live

const char *
In
name

The name of the reference

const char *
In
target

The target of the reference

int
In
force

Overwrite existing references

Returns

int

GIT_SUCCESS or an error code

Versions