Re: [PATCH v10 03/13] ref-filter: introduce ref_formatting_state
- From
Junio C Hamano <gitster@pobox.com>
- Date
- Aug 11, 2015, 18:13 UTC
- Message-ID
- <xmqqd1ytsnfx.fsf@gitster.dls.corp.google.com>
- In-Reply-To
- <1439129506-9989-4-git-send-email-Karthik.188@gmail.com>
Karthik Nayak <karthik.188@gmail.com> writes:
Show 12 quoted lines
> get_ref_atom_value(info, parse_ref_filter_atom(sp + 2, ep), &atomv);
> - format_quote_value(atomv, quote_style, &output);
> + set_formatting_state(atomv, &state);
> + format_quote_value(atomv, &state);
> + perform_state_formatting(&state, &final_buf);
> }
> if (*cp) {
> sp = cp + strlen(cp);
> - append_non_atom(cp, sp, &output);
> + append_non_atom(cp, sp, &state);
> + perform_state_formatting(&state, &final_buf);
> }With the two helpers being very sketchy at this stage, it is very hard to judge if they make sense. At the conceptual level, I can see that set-formatting-state is to allow an atom to affect the state before the value of the atom is emitted into the buffer. I cannot tell what perform-state-formatting is meant to do from these call sites.