aboutsummaryrefslogtreecommitdiff
path: root/builtin
diff options
context:
space:
mode:
authorJunio C Hamano <gitster@pobox.com>2026-03-04 10:53:00 -0800
committerJunio C Hamano <gitster@pobox.com>2026-03-04 10:53:00 -0800
commit2d843a2d3d6c2d5e7861e6aa99743d15d36746b9 (patch)
tree46e32c12f1d8ab42ac09f6a2dfa1211ac5911e0a /builtin
parentefd5fdbcf9efce78eb536d440dcf42379d9b3197 (diff)
parent6aea51bc3bf3c5318b97b5bddc405c29f1b23e8e (diff)
downloadgit-2d843a2d3d6c2d5e7861e6aa99743d15d36746b9.tar.xz
Merge branch 'bk/mailmap-wo-the-repository'
Wean the mailmap code off of the_repository dependency. * bk/mailmap-wo-the-repository: mailmap: drop global config variables mailmap: stop using the_repository
Diffstat (limited to 'builtin')
-rw-r--r--builtin/blame.c2
-rw-r--r--builtin/cat-file.c2
-rw-r--r--builtin/check-mailmap.c4
-rw-r--r--builtin/commit.c2
-rw-r--r--builtin/log.c2
-rw-r--r--builtin/shortlog.c2
6 files changed, 7 insertions, 7 deletions
diff --git a/builtin/blame.c b/builtin/blame.c
index eac2fe7320..f3a11eff44 100644
--- a/builtin/blame.c
+++ b/builtin/blame.c
@@ -1252,7 +1252,7 @@ parse_done:
sb.xdl_opts = xdl_opts;
sb.no_whole_file_rename = no_whole_file_rename;
- read_mailmap(&mailmap);
+ read_mailmap(the_repository, &mailmap);
sb.found_guilty_entry = &found_guilty_entry;
sb.found_guilty_entry_data = &pi;
diff --git a/builtin/cat-file.c b/builtin/cat-file.c
index 53ffe80c79..da059d0e26 100644
--- a/builtin/cat-file.c
+++ b/builtin/cat-file.c
@@ -1127,7 +1127,7 @@ int cmd_cat_file(int argc,
opt_epts = (opt == 'e' || opt == 'p' || opt == 't' || opt == 's');
if (use_mailmap)
- read_mailmap(&mailmap);
+ read_mailmap(the_repository, &mailmap);
switch (batch.objects_filter.choice) {
case LOFC_DISABLED:
diff --git a/builtin/check-mailmap.c b/builtin/check-mailmap.c
index 9cc5c59830..3f2a39cae0 100644
--- a/builtin/check-mailmap.c
+++ b/builtin/check-mailmap.c
@@ -63,9 +63,9 @@ int cmd_check_mailmap(int argc,
if (argc == 0 && !use_stdin)
die(_("no contacts specified"));
- read_mailmap(&mailmap);
+ read_mailmap(the_repository, &mailmap);
if (mailmap_blob)
- read_mailmap_blob(&mailmap, mailmap_blob);
+ read_mailmap_blob(the_repository, &mailmap, mailmap_blob);
if (mailmap_file)
read_mailmap_file(&mailmap, mailmap_file, 0);
diff --git a/builtin/commit.c b/builtin/commit.c
index 9e3a09d532..3700f66ba9 100644
--- a/builtin/commit.c
+++ b/builtin/commit.c
@@ -1155,7 +1155,7 @@ static const char *find_author_by_nickname(const char *name)
setup_revisions(ac, av, &revs, NULL);
revs.mailmap = xmalloc(sizeof(struct string_list));
string_list_init_nodup(revs.mailmap);
- read_mailmap(revs.mailmap);
+ read_mailmap(the_repository, revs.mailmap);
if (prepare_revision_walk(&revs))
die(_("revision walk setup failed"));
diff --git a/builtin/log.c b/builtin/log.c
index 3c76ee5169..7cb919bca9 100644
--- a/builtin/log.c
+++ b/builtin/log.c
@@ -336,7 +336,7 @@ static void cmd_log_init_finish(int argc, const char **argv, const char *prefix,
if (mailmap) {
rev->mailmap = xmalloc(sizeof(struct string_list));
string_list_init_nodup(rev->mailmap);
- read_mailmap(rev->mailmap);
+ read_mailmap(the_repository, rev->mailmap);
}
if (rev->pretty_given && rev->commit_format == CMIT_FMT_RAW) {
diff --git a/builtin/shortlog.c b/builtin/shortlog.c
index d80bf1a7d0..6b2a0b93b5 100644
--- a/builtin/shortlog.c
+++ b/builtin/shortlog.c
@@ -357,7 +357,7 @@ void shortlog_init(struct shortlog *log)
{
memset(log, 0, sizeof(*log));
- read_mailmap(&log->mailmap);
+ read_mailmap(the_repository, &log->mailmap);
log->list.strdup_strings = 1;
log->wrap = DEFAULT_WRAPLEN;