From: Karthik Nayak Date: Tue, 14 Oct 2025 13:41:11 GMT Subject: Re: [PATCH v4 00/12] Introduce git-history(1) command for easy history editing Message-ID: In-Reply-To: <20251001-b4-pks-history-builtin-v4-0-8e61ddb86317@pks.im> Patrick Steinhardt writes: > 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. > Hello, I'm jumping in directly to review the fourth version of the patch series. As such I might have missed discussions in the prev versions. Apart from small comments and questions, it looks to be in a good shape. I think the addition of changes would perhaps warrant a re-roll but we should be close :) Thanks, Karthik [snip]