jj-absorb
Split changes in the source revision and move each change to the closest mutable ancestor where the corresponding lines were modified last. tldr-pages
On several platforms
Several platforms
Split changes in the source revision and move each change to the closest mutable ancestor where the corresponding lines were modified last. Changes that have zero or multiple matching regions in ancestral revisions won't be moved.
Move all eligible and unambiguous changes from a revision to other revisions automatically
jj absorb --from revset --into revsetsIdentifyMove only changes in given files from a revision to other revisions
jj absorb --from revset --into revsets filesetsIdentify