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.
@param out_ pointer to store the new mailmap
@param repo repository to load mailmap information from
@return 0 on success, or an error code
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.
@param out_ pointer to store the new mailmap @param repo repository to load mailmap information from @return 0 on success, or an error code