Make Diff a default action in File History (table and graph)
I found myself many times to mistakenly open a revision of a file instead of showing a diff, when clicking on a changeset in a History or a History Graph of a file (not in a history of a directory or the overall history = Changesets / Branch Explorer). I think it would be more consistent to open always diffs by default.
Available on release 690
https://www.plasticscm.com/download/releasenotes/5.4.16.690
-
Göran Wallgren commented
Ahem! Action on double-click in History Graph for a file is still "Open File", more than a year after this uservoice was flagged as Completed...
-
Göran Wallgren commented
Still not really completed, as of version 5.4.16.772 (staff, see my private support ticket #8205). The action when double-clicking is still "Open File"!
(The Open-command should instead be present in the context menu.)
-
Göran Wallgren commented
Please fix this ASAP, as half of the original suggestion (double-click in 2D History) is not implemented even though the uservoice is marked as Completed.
Additionally, the current behavior can have unexpected side-effects! I just did this in the 2D History of a .bat file - and it ran the .bat file instead of showing the changeset diff...
-
Göran Wallgren commented
Still not fixed in .691 for double-click in 2D RevTree.
This is rather inconsistent, since in the context menu "Diff changeset Ctrl+D" is marked in bold typeface which should indicate the default action. The "Open" command that is _actually_ the default action is not even present in the context menu.
As an initial fix, please make "Diff changeset" the default (double-click) action, so that this uservoice can really be considered closed!
However, for consistent behavior with the Changesets view (and to avoid losing a feature), I also suggest the following:
In the context menu, add the "Open" command, only visible/enabled in 2D RevTree for a single file (and possibly in a sub-menu along with menu-items "Open with..." and "Save this revision as...").
-
Göran Wallgren commented
Just tried this (for a single file) in .690:
* It works in History list for Ctrl+D and double-click.
* However, in 2D Revision Tree it (on a "C" changeset) it works for Ctrl+D but NOT for double-click (the latter still opens a file revision)!
-
EdDev commented
What about allowing one to set the default action? This will fit all. I vote customization.