Let `jj absorb` help you keep a clean commit history

38 points by paulsmith


JordiGH

Reminder that Lobsters named this feature! (originally for Mercurial)

https://lobste.rs/s/nws1uj/help_us_name_new_mercurial_feature

It’s a feature that doesn’t exist in Git and would be difficult to replicate, so it’s a great example of the power of jj’s design

There is this and it does work, but it’s a bit clunky.

lazytype

Slightly off topic, but I’m wondering if anyone has advice on transitioning to jj as a git user that frequently rewrites local history. My typical git workflow looks something like:

Has anyone who had a similar workflow made the transition? I tried jj on a small personal project a while back and ran into some friction with rewriting history, but it’s been long enough that I can’t provide specific, actionable details.