This is the last message I received in the series, and it's labeled 07/10. Is that normal? > parse_address_line had not the same behavior whether the user had had not -> did not have > I've added the function in Git.pm as suggested. I've also added a test > named t9000-addresses.sh (I've read the README to name tests but I'm > not sure about the name of this test). I made a separated test > (t9000-addresses.sh) because I think it's better not to pollute > t9001-send-email with this. Sounds good to me. > About the test itself, file t/t9000-addresses.sh is just a copy/paste > of t/t0202-gettext-perl.sh. For the perl part, the TODO tests are > verbose: they print out commands whereas test_expect_success doesn't. It seems it's how Test::More works. I'd keep it like this, but I have no real experience with Test::More. > We can redirect todo_output to a variable but I've not found better... > (Maybe someone has the solution here ?). Also there's no summary at > the end of the test (as with other perl tests). You can get the 1..44 at the end with printf "1..%d\n", Test::More->builder->current_test; This is what t9700/test.pl does. > diff --git a/perl/Git.pm b/perl/Git.pm > index 9026a7b..97633e9 100644 > --- a/perl/Git.pm > +++ b/perl/Git.pm > @@ -1584,6 +1584,73 @@ sub DESTROY { > $self->_close_cat_blob(); > } > > +=item parse_mailboxes > + > +Returns an array of mailboxes extracted from a string. Imperative tone => Return, not Returns. I would have put parse_mailbox near ident_person because both functions are somehow about email. > +BEGIN { use_ok('Git') } > +BEGIN { use_ok('Mail::Address') } This will fail if Mail::Address is not available. It would be better to declare Mail::Address as a prerequisite in t9000-address.sh (like what you're already doing for Test::More). Good job, modulo these minor details, the series looks good to me. -- Matthieu Moy http://www-verimag.imag.fr/~moy/ -- To unsubscribe from this list: send the line "unsubscribe git" in