-
Notifications
You must be signed in to change notification settings - Fork 917
Implement a tree diff, that allows to compare directory trees #8622
New issue
Have a question about this project? Sign up for a free GitHub account to open an issue and contact its maintainers and the community.
By clicking “Sign up for GitHub”, you agree to our terms of service and privacy statement. We’ll occasionally send you account related emails.
Already on GitHub? Sign in to your account
Conversation
6c97906 to
8269390
Compare
|
As this has little side effects and would be trivial to remove, I intent to merge at the end of week, unless someone objects. |
|
LGTM |
|
For info, this addition seems to be causing an exception to be thrown in a platform application. I need to look more to see if it can be triggered in the IDE. The application is calling |
|
@neilcsmith-net do you have a full stack trace? |
|
@matthiasblaesing this should cover it from the mode impl up - I'm going to replace the call with something else in the application, but I'm not sure if anything else in the IDE or elsewhere may hit part of this stack. |
Usage: Select exactly two folder entries in the project/files/favorites, open the context menu and select "Tools" -> "Tree diff"
This results in a flattened view of the difference between the two trees:
The list of modified files/folder can be display as hierarchy:
When a modified file is selected the diff view shows both versions and allows to update the target:
Additionally actions can be invoked directly on the difference entries:
Closes: #8349