On Sat, Jul 13, 2013 at 3:20 AM, Stefan Beller <stefanbeller@xxxxxxxxxxxxxx> wrote: > This is a regression test for a66e77eab70a08938fdc2227b7ada0f0465c6991 > > Signed-off-by: Stefan Beller <stefanbeller@xxxxxxxxxxxxxx> > --- > t/t4203-mailmap.sh | 41 +++++++++++++++++++++++++++++++++++++++++ > 1 file changed, 41 insertions(+) > > diff --git a/t/t4203-mailmap.sh b/t/t4203-mailmap.sh > index 842b754..9ec87a2 100755 > --- a/t/t4203-mailmap.sh > +++ b/t/t4203-mailmap.sh > @@ -409,4 +409,45 @@ test_expect_success 'Blame output (complex mapping)' ' > test_cmp expect actual.fuzz > ' > > +# Regression test > +# Using a single letter name to check for off-by-one errors in parse_name_and_email > +test_expect_success 'check mapping for short names' ' > + echo one >two && > + git add two && > + git commit --author "A <shortname@xxxxxxxxxx>" -m "eighth" && > + > + echo two >> two && s/>> />>/ > + git add two && > + git commit --author "A <ShortName@xxxxxxxxxx>" -m "nineth" && > + > + echo "A <ShortName@xxxxxxxxxx> <shortname@xxxxxxxxxx>" >> .mailmap && s/>> />>/ > + git shortlog HEAD -e >actual Broken &&-chain: s/actual/actual &&/ > + > + test_cmp expect actual > +' > + > test_done > -- > 1.8.3.2.776.gfcf213d > -- To unsubscribe from this list: send the line "unsubscribe git" in the body of a message to majordomo@xxxxxxxxxxxxxxx More majordomo info at http://vger.kernel.org/majordomo-info.html