ok/jj
1
0
Fork 0
forked from mirrors/jj
jj/cli
Benjamin Tan 714bc0a9e6 rebase: add move_commits function to perform rebasing
The `move_commits` function accepts a set of target commits to shift to
a new location given by `new_parents` and `new_children`. The roots of
the target set will be reparented onto `new_parents`. `new_children`
will then be reparented onto the heads of the target set.

The commits will be rebased in reverse topological order based on the
new set of parents of each commit, which avoids the need for multiple
sets of rebase operations.
2024-04-29 14:19:09 +08:00
..
examples revset: add a SymbolResolverExtension trait to provide custom resolvers 2024-04-26 10:55:34 -04:00
src rebase: add move_commits function to perform rebasing 2024-04-29 14:19:09 +08:00
testing revset: add support for file(kind:pattern) syntax 2024-04-07 19:43:29 +09:00
tests rebase: add move_commits function to perform rebasing 2024-04-29 14:19:09 +08:00
build.rs
Cargo.toml cargo: explicitly indicate paths to publish 2024-04-15 20:37:00 -07:00
LICENSE