Re: [PATCH v1 1/3] replace: add --graft option
- From
Junio C Hamano <gitster@pobox.com>
- Date
- May 23, 2014, 21:22 UTC
- Message-ID
- <xmqqd2f4i41l.fsf@gitster.dls.corp.google.com>
- In-Reply-To
- <20140523202853.GH19088@sigill.intra.peff.net>
Jeff King <peff@peff.net> writes:
Show 13 quoted lines
> On Fri, May 23, 2014 at 01:05:40PM -0700, Junio C Hamano wrote: > >> I just read read_graft_line(); it allows an empty line (both >> length-0 before the terminating LF or CRLF, and a line with >> isspace() only) and ignore them, so "grep '^[^#]'" is not >> sufficient. > > Thanks, I missed the space trimming. I think: > > grep '^[^# \t]' > > would be enough, though I am not sure that "\t" is portable over a raw > tab.
Perhaps. That would filter out an empty line as well, which would be good.
Show 7 quoted lines
>> Perhaps a more future-proof way to write Christian's code may be: >> ... >> which may not be too bad. > > Sounds familiar: > > http://article.gmane.org/gmane.comp.version-control.git/249575
Yup, instead of having to memmove() repeatedly, copying into it while skipping 'parent ' lines may be better.