History | Log In     View a printable version of the current page.  
Issue Details (XML | Word | Printable)

Key: IDEABKL-725
Type: New Feature New Feature
Status: Open Open
Priority: Major Major
Assignee: Unassigned
Reporter: Maxim Shafirov
Votes: 5
Watchers: 6
Available Workflow Actions

Mark as Stalled
Operations

If you were logged in you would be able to see more operations.
IDEA: Backlog

Make diff tool SMART

Created: 07 Feb 05 19:24   Updated: 19 Mar 07 20:38
Component/s: Diff/Merge
Affects Version/s: None
Fix Version/s: None

Original Estimate: Unknown Remaining Estimate: Unknown Time Spent: Unknown
Issue Links:
Duplicate
 
This issue is duplicated by:
IDEA-11873 Structural Diff/Merge Closed


 Description  « Hide
http://www.intellij.net/tracker/idea/viewSCR?publicId=11430
We would like to see a diff tool that does more than a simple byte by byte compare. We would like to have a diff tool that can tell us actual changes. For instance if I change the name of 4 variables, add a loop and introduce an interface this tool should report

1. Four cosmetic changes - the variable names
2. One logic change - the loop
3. One structural change - the interface

If a public method was added it could report a new feature was added, if a private method was changed it could report that there the implementation was changed. Consider how great this would be to verify that your modifications after refactoring and reformatting. Once you hit that reformat button you make it very difficult to see actual changes.



 All   Comments   Work Log   Change History      Sort Order:
Keith Lea - 30 Sep 05 01:52
A project is available which does something like this at http://www.incava.org/projects/diffj/