Re: [PATCH v4 15/16] branch: use ref-filter printing APIs
- From
Junio C Hamano <gitster@pobox.com>
- Date
- Apr 12, 2016, 21:05 UTC
- Message-ID
- <xmqqinzmpmg2.fsf@gitster.mtv.corp.google.com>
- In-Reply-To
- <xmqqtwj6pnma.fsf@gitster.mtv.corp.google.com>
Junio C Hamano <gitster@pobox.com> writes:
Show 16 quoted lines
> Karthik Nayak <karthik.188@gmail.com> writes:
>
>> + branch_get_color(BRANCH_COLOR_REMOTE), maxwidth,
>> + remote_prefix, branch_get_color(BRANCH_COLOR_RESET));
>> + } else {
>> + strbuf_addf(&local, "%%(refname:strip=2)%s%%(if)%%(symref)%%(then) -> %%(symref:short)%%(end)",
>> + branch_get_color(BRANCH_COLOR_RESET));
>> + strbuf_addf(&remote, "%s%s%%(refname:strip=2)%s%%(if)%%(symref)%%(then) -> %%(symref:short)%%(end)",
>> + branch_get_color(BRANCH_COLOR_REMOTE), remote_prefix, branch_get_color(BRANCH_COLOR_RESET));
>
> The overlong lines are somewhat irritating, but the change above in
> this round relative to the previous one shows a good use case for
> the conditional formatting feature and illustrates how powerful the
> concept it is. I like it.
>
> Thanks, will queue.Having said that, doesn't this need to be further adjusted for 95c38fb0 (branch: fix shortening of non-remote symrefs, 2016-04-03)?
http://thread.gmane.org/gmane.comp.version-control.git/290622/focus=290624