Unify "Open Editor" implementation and behavior for external files
commit53137d210e98995818278b39fe343dab8b5f4b6c
authorAndrey Loskutov <loskutov@gmx.de>
Sun, 15 Nov 2015 12:11:40 +0000 (15 13:11 +0100)
committerAndrey Loskutov <loskutov@gmx.de>
Sun, 15 Nov 2015 12:11:40 +0000 (15 13:11 +0100)
tree1690c20395e91f66601968d408e6ffa169f952fb
parent669d32f93c2acfc811494293e8a35e98dfe5d7dc
Unify "Open Editor" implementation and behavior for external files

Repository view used a different but very similar implementation for
opening editors as Staging view. The difference is that the Staging view
always opened default text editor on external files, and Repository view
allows IDE decide which editor is more suitable. The later one is better
because user will usually get the right editor for the file (e.g. Java
editor for *.java with syntax coloring etc) and also can configure which
editor should be used for specific file type.

Change-Id: I756fbb5f491b7ae47b01789bdca6faec08d6269b
Signed-off-by: Andrey Loskutov <loskutov@gmx.de>
org.eclipse.egit.ui/src/org/eclipse/egit/ui/internal/EgitUiEditorUtils.java
org.eclipse.egit.ui/src/org/eclipse/egit/ui/internal/repository/tree/command/OpenInEditorCommand.java