Skip to content

all: was removed in Jujutsu 0.38.0 ⇒ rebase-everything command on simultaneous-edits page fails #115

Description

@sh-at-cs

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.

Metadata

Metadata

Assignees

No one assigned

    Labels

    No labels
    No labels

    Projects

    No projects

    Milestone

    No milestone

    Relationships

    None yet

    Development

    No branches or pull requests

    Issue actions