Hi Junio,
On Mon, 17 Oct 2016, Junio C Hamano wrote:
Johannes Schindelin [off-list ref] writes:
quoted
- for (i = 1; *p; i++) {
+ for (i = 1; *p; i++, p = next_p) {
char *eol = strchrnul(p, '\n');
- commit = parse_insn_line(p, eol, opts);
- if (!commit)
- return error(_("Could not parse line %d."), i);
- next = commit_list_append(commit, next);
- p = *eol ? eol + 1 : eol;
+
+ next_p = *eol ? eol + 1 /* strip LF */ : eol;
This one was explained as "skip LF" in the previous round, and that
is more correct than "strip", I think. The +1 here is not done to
"strip" the LF out of the end result, but to "skip" one to move to
the beginning of the next line.
Changed,
Dscho