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

Re: Bash completion suggests tags for git branch -D

From
Jeff King <peff@peff.net>
Date
Feb 2, 2021, 19:38 UTC
Message-ID
<YBmqT/hvT9wM6yHz@coredump.intra.peff.net>
In-Reply-To
<xmqqpn1igznk.fsf@gitster.c.googlers.com>
On Tue, Feb 02, 2021 at 09:14:39AM -0800, Junio C Hamano wrote:
Show 19 quoted lines
> > Oops. I meant to paste the "before" snippet, but this is obviously after
> > I stuck "-D" in there. It does seem to work. :)
> 
> ;-)
> 
> Before we forget, as you said a few times that everything you send
> here on Git are signed off...
> 
> -- >8 --
> From: Jeff King <peff@peff.net>
> Date: Tue Feb 2 04:02:13 2021 -0500
> Subject: [PATCH] completion: treat "branch -D" the same way as "branch -d"
> 
> Paul Jolly noticed that the former offers not just branches but tags
> as completion candidates.  Mimic how "branch -d" limits its suggestion
> to branch names.
> 
> Signed-off-by: Jeff King <peff@peff.net>
> Signed-off-by: Junio C Hamano <gitster@pobox.com>

Yeah, this looks fine (though Eric's reported-by suggestion seems reasonable). I endorse the signoff. :)

I had also considered whether a test made sense, but I wasn't at all familiar with the completion tests. It looks like we're not even testing "-d", so I'm happy to proceed without one.

-Peff
Previous: Junio C HamanoNext: Paul Jolly
Message 7 of 10 in “Bash completion suggests tags for git branch -D”
  1. Paul JollyFeb 2, 2021
  2. Jeff KingFeb 2, 2021
  3. Jeff KingFeb 2, 2021
  4. Junio C HamanoFeb 2, 2021
  5. Eric SunshineFeb 2, 2021
  6. Junio C HamanoFeb 2, 2021
  7. Jeff KingFeb 2, 2021
  8. Paul JollyFeb 2, 2021
  9. SZEDER GáborFeb 3, 2021
  10. completion: handle other variants of "branch -m"Jeff King, Feb 3, 2021

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.