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

Re: [PATCH 2/5] builtin/config.c: support `--type=<type>` as preferred alias for `--type`

From
Taylor Blau <me@ttaylorr.com>
Date
Apr 26, 2018, 06:00 UTC
Message-ID
<20180426060023.GA39448@syl.local>
In-Reply-To
<xmqq7eou35ev.fsf@gitster-ct.c.googlers.com>
On Thu, Apr 26, 2018 at 02:25:44PM +0900, Junio C Hamano wrote:
Show 6 quoted lines
> Taylor Blau <me@ttaylorr.com> writes:
>
> > Subject: Re: [PATCH 2/5] builtin/config.c: support `--type=<type>` as preferred alias for `--type`
>
> I'd retitle while queuing, as the last 'type' is a placeholder for
> concrete types like <type> above.
Good idea. I amended v2 in this fashion.
Show 12 quoted lines
> > +...
> > +	new_type = opt->defval;
> > +	if (!new_type) {
> > +...
> > +	}
> > +
> > +	*to_type = opt->value;
>
> But this is wrong, no?  You meant opt->value points at an integer
> variable that receives the type we discover by parsing, i.e.
>
> 	to_type = opt->value;

Oof. You're absolutely right. I fixed this and moved the assignment to the declaration at the top of this function.

Thanks, Taylor

Previous: Junio C HamanoNext: Eric Sunshine
Message 5 of 20 in “builtin/config.c: combined series '--type', '--default'”
  1. 0/5 builtin/config.c: combined series '--type', '--default'Taylor Blau, Apr 26, 2018
  2. 1/5 builtin/config.c: treat type specifiers singularlyTaylor Blau, Apr 26, 2018
  3. 2/5 builtin/config.c: support `--type=<type>` as preferred alias for `--type`Taylor Blau, Apr 26, 2018
  4. Junio C HamanoApr 26, 2018
  5. Taylor BlauApr 26, 2018
  6. Eric SunshineApr 27, 2018
  7. 3/5 builtin/config: introduce `--default`Taylor Blau, Apr 26, 2018
  8. 4/5 config.c: introduce 'git_config_color' to parse ANSI colorsTaylor Blau, Apr 26, 2018
  9. 5/5 builtin/config: introduce `color` type specifierTaylor Blau, Apr 26, 2018
  10. Junio C HamanoApr 26, 2018
  11. Taylor BlauApr 26, 2018
  12. 0/5 builtin/config.c: combined series '--type', '--default'Taylor Blau, Apr 26, 2018
  13. 1/5 builtin/config.c: treat type specifiers singularlyTaylor Blau, Apr 26, 2018
  14. 2/5 builtin/config.c: support `--type=<type>` as preferred alias for `--<type>`Taylor Blau, Apr 26, 2018
  15. Junio C HamanoApr 26, 2018
  16. Eric SunshineApr 27, 2018
  17. 3/5 builtin/config: introduce `--default`Taylor Blau, Apr 26, 2018
  18. 4/5 config.c: introduce 'git_config_color' to parse ANSI colorsTaylor Blau, Apr 26, 2018
  19. 5/5 builtin/config: introduce `color` type specifierTaylor Blau, Apr 26, 2018
  20. Eric SunshineApr 27, 2018

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.