From: Elijah Newren Date: Thu, 20 Nov 2025 07:07:34 GMT Subject: Re: [PATCH v6 00/11] Introduce git-history(1) command for easy history editing Message-ID: In-Reply-To: <20251027-b4-pks-history-builtin-v6-0-407dd3f57ad3@pks.im> On Mon, Oct 27, 2025 at 4:34 AM Patrick Steinhardt wrote: > > Hi, > > over recent months I've been playing around with Jujutsu quite > frequently. While I still prefer using Git, there's been a couple > features in it that I really like and that I'd like to have in Git, as > well. > > A copule of these features relate to history editing. Most importantly, > I really dig the following commands: > > - jj-abandon(1) to drop a specific commit from your history. > > - jj-absorb(1) to take some changes and automatically apply them to > commits in your history that last modified the respective hunks. > > - jj-split(1) to split a commit into two. > > - jj-new(1) to insert a new commit after or before a specific other > commit. > > Not all of these commands can be ported directly into Git. jj-new(1) for > example doesn't really make a ton of sense for us, I'd claim. But some > of these commands _do_ make sense. > > This patch series is a starting point for such a command. I've > significantly slimmed it down from the first couple revisions now > following the discussions at the Contributor's Summit yesterday. This > was my intent anyway, as I already mentioned on the last iteration. Sorry for taking so long to review the series now that it's based on replay. Thanks for working on this!