Re: Can we do better than "git checkout/add -p"

Stefan Haller <[email protected]>
Newsgroups org.kernel.vger.git
Message-ID <[email protected]>
On 10.08.26 08:03, Patrick Steinhardt wrote:
> I've been playing around with the thought of introducing ncurses-based
> interfaces into Git. I've been mostly thinking about git-history(1) here
> so that you can just move commits around, squash them together, drop
> them and so on. But I think fancy stuff like TUIs can also be applied to
> other parts of Git, as well, to make things a bit more visual to our
> users and, as a consequence, easier to use.

That sounds a whole lot like lazygit to me [1]; it does all those things
in a rather intuitive way, including Junio's original use case of
selecting a hunk and staging or discarding it.

Is it really worth adding such functionality to core git? I like the
idea of tools specializing on what they do well; core git on providing
the core functionality, GUI tools on presenting it in a UI.

[1] https://github.com/jesseduffield/lazygit
lmpx.com only provides a reader for public news (NNTP) servers. It is not affiliated with the servers or forums shown here and is not responsible for the content of articles, which is written by their respective authors.