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

Re: [PATCH] Trivial fix: Make all the builtin usage strings to use the same pattern.

From
Thiago Farina <tfransosi@gmail.com>
Date
Sep 21, 2009, 20:05 UTC
Message-ID
<a4c8a6d00909211305h6c29d88bi9ddf9a7003f5c937@mail.gmail.com>
In-Reply-To
<pN7ragma8Ra75P8lN7iHuXE6FyUXHXFlnHUVFZqJV4WM7w5mCkVHcQ@cipher.nrlssc.navy.mil>

On Mon, Sep 21, 2009 at 12:28 PM, Brandon Casey <brandon.casey.ctr@nrlssc.navy.mil> wrote:

Show 20 quoted lines
> Thiago Farina wrote:
>> They follow the pattern of file name:
>> File name pattern: builtin-command-name.c
>> Usage string pattern: builtin_command_name_usage
>>
>> Signed-off-by: Thiago Farina <tfransosi@gmail.com>
>> ---
>
>> diff --git a/builtin-blame.c b/builtin-blame.c
>> index 7512773..4adae84 100644
>> --- a/builtin-blame.c
>> +++ b/builtin-blame.c
>> @@ -21,10 +21,11 @@
>>  #include "parse-options.h"
>>  #include "utf8.h"
>>
>> -static char blame_usage[] = "git blame [options] [rev-opts] [rev] [--] file";
>> +static char builtin_blame_usage[] =
>
> Should this one also use 'const'?
It can use const here. I will do this change in the next patch.
Show 26 quoted lines
>
>> +"git blame [options] [rev-opts] [rev] [--] file";
>>
>>  static const char *blame_opt_usage[] = {
>> -     blame_usage,
>> +     builtin_blame_usage,
>>       "",
>>       "[rev-opts] are documented in git-rev-list(1)",
>>       NULL
>
>> diff --git a/builtin-count-objects.c b/builtin-count-objects.c
>> index 1b0b6c8..fbe0972 100644
>> --- a/builtin-count-objects.c
>> +++ b/builtin-count-objects.c
>> @@ -65,7 +65,7 @@ static void count_objects(DIR *d, char *path, int len, int verbose,
>>       }
>>  }
>>
>> -static char const * const count_objects_usage[] = {
>> +static char const * const builtin_count_objects_usage[] = {
>
> This one is different from the others.  I assume 'char const *' is
> the same as 'const char *', though I'm used to seeing the latter
> form.  If we're going for consistency, maybe this should be changed
> too.  Ultra minor nit-pick.  I noticed it, so I mentioned it, but
> its your choice.

To maintain the consistency I will follow the latter form, since all others are using "const char *". Thanks for catching the ones that I missed. I will update them in the next patch.

Previous: Brandon CaseyNext: Johannes Sixt
Message 5 of 7 in “Trivial fix: Make all the builtin usage strings to use the same pattern.”
  1. Trivial fix: Make all the builtin usage strings to use the same pattern.Thiago Farina, Sep 20, 2009
  2. Johannes GilgerSep 20, 2009
  3. Thiago FarinaSep 20, 2009
  4. Brandon CaseySep 21, 2009
  5. Thiago FarinaSep 21, 2009
  6. Johannes SixtSep 21, 2009
  7. Thiago FarinaSep 21, 2009

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.