-
Notifications
You must be signed in to change notification settings - Fork 693
Closed
Labels
help wantedExtra attention is neededExtra attention is neededscm-recordIssues relating to the scm-record library, used as the default interactive diff/merge editor.Issues relating to the scm-record library, used as the default interactive diff/merge editor.🐛bugSomething isn't workingSomething isn't working
Description
Description
jj split
and jj squash -i
both appear to ignore selected file deletions. This appears to be limited to the default editor (could not reproduce with --tool meld
). They are shown in the diff editor but do not end up in the chosen commit.
Steps to Reproduce the Problem
mv foo bar
jj split
- select all changes
jj show @-
jj show @
Expected Behavior
the first commit contains a file addition (bar) and a file deletion (foo)
the second commit is empty
Actual Behavior
the first commit contains a file addition (bar)
the second commit contains a file deletion (foo)
Specifications
- Platform: Windows 10
- Version: jj 0.17.1-c34f35fffe1b8e5932ba27ac4da8ba5a97d417a5
NyCodeGHG, dzvon, hroi, avm99963, crackcomm and 37 more
Metadata
Metadata
Assignees
Labels
help wantedExtra attention is neededExtra attention is neededscm-recordIssues relating to the scm-record library, used as the default interactive diff/merge editor.Issues relating to the scm-record library, used as the default interactive diff/merge editor.🐛bugSomething isn't workingSomething isn't working