From: Junio C Hamano Date: Fri, 11 Jun 2010 23:52:26 GMT Subject: Re: [PATCH v2 3/3] t/t8006: test textconv support for blame Message-ID: <7vd3vxgm9x.fsf@alter.siamese.dyndns.org> In-Reply-To: <1275924218-20154-3-git-send-email-axel.bonnet@ensimag.imag.fr> Axel Bonnet writes: > Test the correct functionning of textconv with blame and blame HEAD^ . > Test the case when no driver is specified. Good to see tests for both positive and negative cases. Too many people forget the latter. > +find_blame() { > + sed -e 's/^.*(/(/g' > +} Two issues: - No need for "g" as your pattern is anchored at the left; - As ".*" is greedy, you will eat a lot more than what you expect when the line in the blamed contents happen to have '(' on it. I'd rewrite it as: sed -e 's/^[^(]*//' Will queue all three patches, with this fix and a style fix for 2/3; no need to resend. Thanks.