jj/lib
Martin von Zweigbergk 8ae9540f2c cli: make move/squash/unsquash keep empty working-copy commit
If the source commit becomes empty as a result of
`move/squash/unsquash`, we abandon it. However, perhaps we shouldn't
do that if the source commit is a working-copy commit because
working-copy commits are often work-in-progress commits.

The background for this change is that @arxanas had just started a new
change and had set a description on it, and then decided to make some
changes in the working copy that should be in the parent
commit. Running `jj squash` then abandoned the working-copy commit,
resuling in the description getting lost.
2022-05-30 07:52:24 -07:00
..
src cli: make move/squash/unsquash keep empty working-copy commit 2022-05-30 07:52:24 -07:00
tests working_copy: propagate most errors on checkout 2022-05-25 11:51:18 -07:00
build.rs protos: use run_from_script() in build.rs 2022-05-05 11:46:40 -07:00
Cargo.toml cargo: bump uuid from 1.0.0 to 1.1.0 2022-05-25 12:25:15 -07:00