From ac2f10fa3ed5f9576d84bccc774371520461775d Mon Sep 17 00:00:00 2001 From: Thomas Koutcher Date: Tue, 23 Nov 2021 20:57:02 +0100 Subject: [PATCH] Honor reference-format = hide:tag in diff view Fixes #1168 --- src/pager.c | 3 +++ 1 file changed, 3 insertions(+) diff --git a/src/pager.c b/src/pager.c index b570de262..6ef5015fb 100644 --- a/src/pager.c +++ b/src/pager.c @@ -53,6 +53,9 @@ add_pager_refs(struct view *view, const char *commit_id) const struct ref *ref = list; const struct ref_format *fmt = get_ref_format(opt_reference_format, ref); + if (!strcmp(fmt->start, "hide:") && !*fmt->end) + continue; + if (!string_format_from(buf, &bufpos, "%s%s%s%s", sep, fmt->start, ref->name, fmt->end)) return;