Re: [PATCH v6 00/11] Introduce git-history(1) command for easy history editing
- From
Elijah Newren <newren@gmail.com>
- Date
- Nov 20, 2025, 07:07 UTC
- Message-ID
- <CABPp-BGLrVv=maEqhs=j9MmST-F=K=XN6gGqmd9Hox5QRDMiHg@mail.gmail.com>
- In-Reply-To
- <20251027-b4-pks-history-builtin-v6-0-407dd3f57ad3@pks.im>
On Mon, Oct 27, 2025 at 4:34 AM Patrick Steinhardt <ps@pks.im> wrote:
Show 29 quoted lines
> > 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!