fork_point(x): The fork point of all commits in x. The fork point is the
common ancestor(s) of all commits in x which do not have any descendants
that are also common ancestors of all commits in x. It is equivalent to
the revset heads(::x_1 & ::x_2 & ... & ::x_N), where x_{1..N} are commits
in x. If x resolves to a single commit, fork_point(x) resolves to x.
However, fork_point() does not seem to work with the latest version of jj (0.23.0).
Steps to Reproduce the Problem
Run `jj log -r 'fork_point(@)'
Expected Behavior
A log with the current working copy.
Actual Behavior
Error: Failed to parse revset: Function "fork_point" doesn't exist
Caused by: --> 1:1
|
1 | fork_point(@)
| ^--------^
|
= Function "fork_point" doesn't exist
Hint: Did you mean "working_copies"?
Description
fork_point()
is described in the docs as:However,
fork_point()
does not seem to work with the latest version ofjj
(0.23.0).Steps to Reproduce the Problem
Run `jj log -r 'fork_point(@)'
Expected Behavior
A log with the current working copy.
Actual Behavior
Specifications