Re: [PATCH 5/5] sequencer: do not invent whitespace when transforming OIDs
- From
Liam Beguin <liambeguin@gmail.com>
- Date
- Dec 27, 2017, 22:19 UTC
- Message-ID
- <CAKm4OoX+S47iQnBogvU9j4k3pUBtn0uVWkjOKt-M+D6-O+4BzA@mail.gmail.com>
- In-Reply-To
- <da288dac49ac1e54db99349a50a7cd684956671c.1513986836.git.johannes.schindelin@gmx.de>
Hi Johannes,
On 23 December 2017 at 00:56, Johannes Schindelin <johannes.schindelin@gmx.de> wrote:
Show 21 quoted lines
> For commands that do not have an argument, there is no need to append a > trailing space at the end of the line. > > Signed-off-by: Johannes Schindelin <johannes.schindelin@gmx.de> > --- > sequencer.c | 5 ++++- > 1 file changed, 4 insertions(+), 1 deletion(-) > > diff --git a/sequencer.c b/sequencer.c > index 5632415ea2d..970842e3fcc 100644 > --- a/sequencer.c > +++ b/sequencer.c > @@ -2584,7 +2584,10 @@ int transform_todos(unsigned flags) > strbuf_addf(&buf, " %s", oid); > } > /* add all the rest */ > - strbuf_addf(&buf, " %.*s\n", item->arg_len, item->arg); > + if (!item->arg_len) > + strbuf_addch(&buf, '\n'); > + else > + strbuf_addf(&buf, " %.*s\n", item->arg_len, item->arg);
I also went with that when I was working on this but I thought leaving the extra whitespace would make the code a little shorter. Other than that, this change and the others look good.
Show 5 quoted lines
> } > > i = write_message(buf.buf, buf.len, todo_file, 0); > -- > 2.15.1.windows.2
Thanks, Liam