git/list[1] front-page[2] threads[3] people[4] search[5] about
 

Re: [PATCH] diff and apply: fix singular/plural grammar nit.

From
Jakub Narebski <jnareb@gmail.com>
Date
Nov 27, 2011, 14:47 UTC
Message-ID
<m37h2lmxk9.fsf@localhost.localdomain>
In-Reply-To
<4ED23EB5.1030208@ripton.net>
David Ripton <dripton@ripton.net> writes:
Show 5 quoted lines
> Remove the trailing 's' from "files", "insertions", and "deletions"
> when there is only one of the item.
> 
> Signed-off-by: David Ripton <dripton@ripton.net>
> ---
[...]
> -       printf(" %d files changed, %d insertions(+), %d
> deletions(-)\n", files, adds, dels);

Whitespace damaged. Please turn off word wrapping (limiting line width) when sending patches.

Show 5 quoted lines
> +       printf(" %d file%s changed, %d insertion%s(+), %d deletion%s(-)\n",
> +              files, (files == 1 ? "" : "s"),
> +              adds, (adds == 1 ? "" : "s"),
> +              dels, (dels == 1 ? "" : "s"));
>   }

First, I think this is an API / plumbing and should not be changed. But I might be mistaken about that.

Second, it is a perfect example ho to *not* handle plural form in the presence of internationalization (i18n) efforts. See e.g.

  http://www.gnu.org/s/hello/manual/gettext/Plural-forms.html
-- 
Jakub Narębski
Previous: David RiptonNext: Carlos Martín Nieto
Message 2 of 4 in “diff and apply: fix singular/plural grammar nit.”
  1. diff and apply: fix singular/plural grammar nit.David Ripton, Nov 27, 2011
  2. Jakub NarebskiNov 27, 2011
  3. Carlos Martín NietoNov 27, 2011
  4. Frans KlaverNov 27, 2011

Read the whole thread, see it on lore, or plain text.

$ cat FOOTERMessages come from the public archive at lore.kernel.org/git, fetched every hour. The front page is chosen and written each morning by an AI editor and can be wrong; the threads themselves are the record. About and API. For agents: an MCP server at https://gitlist.dev/mcp, and any thread, story or person page as Markdown by adding .md to its URL (or sending Accept: text/markdown). Details in /llms.txt.