mirror of
https://github.com/jj-vcs/jj.git
synced 2025-12-23 06:01:01 +00:00
Unfortunately, we can't reproduce a merge in bit-exact manner. The shape of the commits graphs should be identical, but commit/change ids differ. I don't think we would want to see the list of "identical" changes, so this patch disables show_op_diff() for merge operations. "op diff" is unchanged because it doesn't fail, and the diff functionality might be useful for debugging problems. Alternatively, we could show diff from the auto-merge state without rebasing descendants, but I don't think that would be useful either. The state before rebase_descendants() isn't visible to users, so it shouldn't be the stuff the user would care about. Fixes #4465 |
||
|---|---|---|
| .. | ||
| examples | ||
| src | ||
| testing | ||
| tests | ||
| build.rs | ||
| Cargo.toml | ||
| docs | ||
| LICENSE | ||