From: Junio C Hamano Date: Mon, 18 Aug 2025 18:34:21 GMT Subject: Re: Graphical tool to merge and reorder commits Message-ID: In-Reply-To: <4398af77-3183-4ac5-9a25-aca6289d8c8f@rd10.de> "R. Diez" writes: > Is there some graphical tool to merge and reorder commits with the > mouse? Or failing that, a good terminal interface with menus and > the like which allows merging and reordering in an easy, visual > fashion. > ... > I have tried or investigated numerous Git tools: git-gui, gitk, > Gittyup, GitUI, GitButler, SourceGit, git-cola, Guitar, gitg, tig, > giggle, qgit, RabbitVCS, Magit, lazygit, ... They are all fine for > normal commits and the like. However, most fall short fairly > quickly. For example, the ability to highlight character or > word-based changes inside a text line is rare. And none of them > really appealed to me when merging, let alone rearrange commits > visually. It would be a fun little project to write a GUI front-end that emits "rebase -i" todo file and drives the interaction, if there is none already (which your research seems to indicate). Sounds like you found a good starter project for the next GSoC or Outreachy students, I guess ;-)