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

Re: [PATCH v2] t/perf/run: Use proper "--get-regexp", not "--get-regex"

From
Robert P. J. Day <rpjday@crashcourse.ca>
Date
Jun 4, 2018, 11:03 UTC
Message-ID
<alpine.LFD.2.21.1806040659590.11594@localhost.localdomain>
In-Reply-To
<0AE4648A05C445FBA049864F455B35A7@PhilipOakley>
On Sun, 3 Jun 2018, Philip Oakley wrote:
> From: "Robert P. J. Day" <rpjday@crashcourse.ca>
> > On Sun, 3 Jun 2018, Thomas Gummerer wrote:
Show 15 quoted lines
> >> --get-regex works as the parse-option API allows abbreviations of
> >> the full option to be specified as long as the abbreviation is
> >> unambiguos.  I don't know if this is documented anywhere other
> >> than 'Documentation/technical/api-parse-options.txt' though.
>
> it's in `git help cli`:
>
> many commands allow a long option --option to be abbreviated only to
> their unique prefix (e.g. if there is no other option whose name
> begins with opt, you may be able to spell --opt to invoke the
> --option flag), but you should fully spell them out when writing
> your scripts;
>
> It's a worthwile read, even if the man page isn't flagged up that
> often.
  agreed that it's a good read and should be referenced more often.
one thing i don't see there, and it's based on an observation someone
once made (i believe on this list), is that even if there is
absolutely no ambiguity in a command, even if there are no pathspec
arguments, it's still worthwhile to add a trailing "--":
  $ git command options/treeish ... --

since that guarantees that git will waste no time trying to identify any ambiguity since you're being so precise. is that worth mentioning in that page?

rday
-- 
========================================================================
Robert P. J. Day                                 Ottawa, Ontario, CANADA
                  http://crashcourse.ca/dokuwiki

Twitter:                                       http://twitter.com/rpjday
LinkedIn:                               http://ca.linkedin.com/in/rpjday
========================================================================
Previous: Philip OakleyNext: Junio C Hamano
Message 5 of 6 in “t/perf/run: Use proper "--get-regexp", not "--get-regex"”
  1. t/perf/run: Use proper "--get-regexp", not "--get-regex"Robert P. J. Day, Jun 3, 2018
  2. Thomas GummererJun 3, 2018
  3. Robert P. J. DayJun 3, 2018
  4. Philip OakleyJun 3, 2018
  5. Robert P. J. DayJun 4, 2018
  6. Junio C HamanoJun 4, 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.