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

Re: [PATCH] interactive: add interactive command helper

From
Michael Montalbo <mmontalbo@gmail.com>
Date
Aug 2, 2026, 14:46 UTC
Message-ID
<am9Vy9vMsixhaR9E@nixos>
In-Reply-To
<20260802032549.50389-1-eddinen77@gmail.com>
On Sat, Aug 01, 2026 at 11:25:48PM -0400, shrimech wrote:
> Git does not provide a simple interactive entry point for common working-tree and history operations.
> 
> Add a new git interactive command that presents a terminal menu for common operations, including status, adding changed files, log, graph output, branch listing, and help.
> 

Git comes with built-in GUI tools in git-gui and gitk. Also there are several third-party frontends[1] available for Git. Why add another built-in interactive interface instead of modify or adding to what already exists?

[1] https://git-scm.com/tools/guis
Show 5 quoted lines
> diff --git a/git-interactive b/git-interactive
> new file mode 100755
> index 0000000000000000000000000000000000000000..980a21c967d02ab121a54ee586cc9de4a98aa725
> GIT binary patch
>
I think including this binary patch was a mistake?
Previous: shrimechNext: Kristoffer Haugsbakk
Message 2 of 4 in “interactive: add interactive command helper”
  1. interactive: add interactive command helpershrimech, Aug 2, 2026
  2. Michael MontalboAug 2, 2026
  3. Kristoffer HaugsbakkAug 4, 2026
  4. Michael MontalboAug 2, 2026

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.