More care in final status reporting.

Printing "Added 1 new messages" just looks like lack of attention
to detail, (but yes plurals can be annoying this way).
This commit is contained in:
Carl Worth 2009-10-23 15:57:39 -07:00
parent cbb2675ec5
commit 6cccc10bf0

View file

@ -447,8 +447,12 @@ setup_command (int argc, char *argv[])
} else { } else {
printf (". \n"); printf (". \n");
} }
printf ("Added %d unique messages to the database.\n\n", if (add_files_state.added_messages) {
add_files_state.added_messages); printf ("Added %d %s to the database.\n\n",
add_files_state.added_messages,
add_files_state.added_messages == 1 ?
"message" : "unique messages");
}
printf ("When new mail is delivered to %s in the future,\n" printf ("When new mail is delivered to %s in the future,\n"
"run \"notmuch new\" to add it to the database.\n", "run \"notmuch new\" to add it to the database.\n",
@ -507,8 +511,10 @@ new_command (int argc, char *argv[])
} }
} }
if (add_files_state.added_messages) { if (add_files_state.added_messages) {
printf ("Added %d new messages to the database (not much, really).\n", printf ("Added %d new %s to the database (not much, really).\n",
add_files_state.added_messages); add_files_state.added_messages,
add_files_state.added_messages == 1 ?
"message" : "messages");
} else { } else {
printf ("No new mail---and that's not much!\n"); printf ("No new mail---and that's not much!\n");
} }