Hello,

There are three open enhancement requests regarding visual (external) diffs.

http://bitbucket.org/tortoisehg/stable/issue/38/configure-separate-visual-diff-tool-for-single-file
http://bitbucket.org/tortoisehg/stable/issue/48/allow-visual-diff-whenever-unified-diff-is
http://bitbucket.org/tortoisehg/stable/issue/51/dbl-click-should-open-visual-diff-in-most

One can add to this the long-standing problem of cmd windows being opened
each time your visual diff tool is launched.

I plan to resolve all of these soon by:

1) As stated in #48, every place there is a file list and a display of
unified diffs
(commit, status, changelog).  The default action (dbl-click) should be to open
the user's visual diff tool for that file and those diffs.  Same for
the annotate pane.

2) A global ctrl-d binding may be added to those dialogs to do the same thing.

3) Extdiff functionality will be pulled into tortoisehg.  We'll launch
the diff tool
ourselves, using the subprocess module to avoid the cmd windows.

4) We will never open the visual diff tool in directory diff mode.  If more
than one file needs to be displayed, a selection window will be provided.
The user's visual diff tool only needs to handle one file at a time.

If there are any dissenting opinions, now is the time to raise them.

--
Steve Borho

------------------------------------------------------------------------------
_______________________________________________
Tortoisehg-discuss mailing list
Tortoisehg-discuss@lists.sourceforge.net
https://lists.sourceforge.net/lists/listinfo/tortoisehg-discuss

Reply via email to