This Bugzilla instance is a read-only archive of historic NetBeans bug reports. To report a bug in NetBeans please follow the project's instructions for reporting issues.

Bug 223385 - Use external diff application to SHOW changes side by side
Summary: Use external diff application to SHOW changes side by side
Status: NEW
Alias: None
Product: utilities
Classification: Unclassified
Component: Diff (show other bugs)
Version: 7.3
Hardware: PC Windows 7
: P3 normal (vote)
Assignee: Ondrej Vrabec
URL:
Keywords:
Depends on:
Blocks:
 
Reported: 2012-12-06 11:42 UTC by padraigdoran
Modified: 2014-06-05 12:15 UTC (History)
0 users

See Also:
Issue Type: ENHANCEMENT
Exception Reporter:


Attachments

Note You need to log in before you can comment on or make changes to this bug.
Description padraigdoran 2012-12-06 11:42:29 UTC
To be clear, I'm not talking about using an external diff program to generate diff files for the internal diff module to use, i.e. there will not be any return expected from this call.

What would be nice is to:

#1 Right-click a file and hit 'Diff using {ExternalProgramName}'

#2 This would send the current working file and the latest one from the repo to the external program, e.g. KDiff

#3 KDiff would open up with the two files and show the differences as normal

#4 Netbeans still continues to be operative and does not wait for KDiff to end to get results or anything like that. Also, Netbeans will not open up it's internal diffing module either.


The idea I'm talking about kind of works by using

Tools -> Options -> Misc -> Diff -> Click on External Diff -> enter:
"C:\Program Files\TortoiseHg\kdiff3.exe {0} {1}"

With the above, KDiff does open up with the side by side changes but it's usage is incorrect. I've found out that this is incorrect usage of the config option. (more here: http://netbeans.org/bugzilla/show_bug.cgi?id=223267)

This would be a great feature I think because I'm so used of KDiff that I want to use it to see changes; does not have to do anything else functionally just to see the changes.