jj/cli
Ilya Grigoriev 6a128f56ed cli: rebase descendants earlier for jj diffedit and jj restore
Makes sure that, at the point the commit summary for the new commit is written,
the original commit that is being rewritten is already abandoned. Otherwise,
once we show divergent change ids (in a subsequent commit) in the short commit
template, the commits would be shown as divergent.

This also has an effect on whether branches are displayed next to the commit;
the changes in test_resotre_command happen because, now, the branch is properly
propagated to the restored commit before its summary is displayed.
2023-10-26 17:58:13 -07:00
..
examples workspace: make working-copy type customizable 2023-10-16 22:33:44 -07:00
src cli: rebase descendants earlier for jj diffedit and jj restore 2023-10-26 17:58:13 -07:00
testing
tests cli: rebase descendants earlier for jj diffedit and jj restore 2023-10-26 17:58:13 -07:00
build.rs
Cargo.toml cli: use StringPattern to find branches to delete/forget 2023-10-22 04:07:49 +09:00
LICENSE cargo: add LICENSE file to each crate we publish 2023-09-22 21:48:28 -07:00