2 hours ago · Tech · 0 comments

The absorb command will do a lot of this for you by identifying which downstream mutable commit each line or hunk of your current commit belong in and automatically squashing them down for you. I. Did. Not. Know. This. I have been using this today because I have a Claude Skill I'm building and a feature upon which I'm testing it. Using the jj new <feature-change> <skill-change> I can make this "megamerge" commit, and all day I've been working on that change and jj absorb has magically pushed all the changes to the skill to the right tree and all the changes to the feature to it's tree. Jujutsu Megamerges for Fun and Profit - isaaccorbrey.com

No comments yet. Log in to reply on the Fediverse. Comments will appear here.