In Working on all of your branches simultaneously, towards the end there is an example for a command that should rebase all ancestors of @:
$ jj rebase -s 'all:roots(trunk..@)' -o trunk
Unfortunately, the all: prefix was removed in jj 0.38.0, so this command now fails with:
Error: Failed to parse revset: `:` is not an infix operator
Caused by: --> 1:1
|
1 | all:roots(trunk..@)
| ^----------------^
|
= `:` is not an infix operator
Hint: Did you mean `::` for DAG range?
According to an LLM (Claude), the same command with all: simply removed should do the same thing in more recent Jujutsu versions. So perhaps this could be updated, either not mentioning the old variant at all or showing both variants in case some people are still using older versions.
In Working on all of your branches simultaneously, towards the end there is an example for a command that should rebase all ancestors of
@:$ jj rebase -s 'all:roots(trunk..@)' -o trunkUnfortunately, the
all:prefix was removed injj0.38.0, so this command now fails with:According to an LLM (Claude), the same command with
all:simply removed should do the same thing in more recent Jujutsu versions. So perhaps this could be updated, either not mentioning the old variant at all or showing both variants in case some people are still using older versions.