Re: [PATCH v4 00/12] Introduce git-history(1) command for easy history editing
- From
Karthik Nayak <karthik.188@gmail.com>
- Date
- Oct 14, 2025, 13:41 UTC
- Message-ID
- <CAOLa=ZRa6s1CMq19Z4GDz2HGsw6TCUQ4eu-nC26P2=qP2Jb6ug@mail.gmail.com>
- In-Reply-To
- <20251001-b4-pks-history-builtin-v4-0-8e61ddb86317@pks.im>
Patrick Steinhardt <ps@pks.im> writes:
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. >
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]