libgit2

git_mailmap_from_repository

Version:

Create a new mailmap instance from a repository, loading mailmap files based on the repository's configuration.

Mailmaps are loaded in the following order:

  1. '.mailmap' in the root of the repository's working directory, if present.
  2. The blob object identified by the 'mailmap.blob' config entry, if set. [NOTE: 'mailmap.blob' defaults to 'HEAD:.mailmap' in bare repositories]
  3. The path in the 'mailmap.file' config entry, if set.

Signature

int git_mailmap_from_repository(git_mailmap **out, git_repository *repo);

Parameters

In
out

pointer to store the new mailmap

In
repo

repository to load mailmap information from

Returns

int

0 on success, or an error code

Versions