diff options
-rw-r--r-- | org.eclipse.egit.ui/src/org/eclipse/egit/ui/internal/CompareUtils.java | 4 |
1 files changed, 3 insertions, 1 deletions
diff --git a/org.eclipse.egit.ui/src/org/eclipse/egit/ui/internal/CompareUtils.java b/org.eclipse.egit.ui/src/org/eclipse/egit/ui/internal/CompareUtils.java index 018e9a9427..3f68f818df 100644 --- a/org.eclipse.egit.ui/src/org/eclipse/egit/ui/internal/CompareUtils.java +++ b/org.eclipse.egit.ui/src/org/eclipse/egit/ui/internal/CompareUtils.java @@ -320,7 +320,9 @@ public class CompareUtils { // check if file is staged if (entry != null) { - return new FileRevisionTypedElement(GitFileRevision.inIndex(db, gitPath)); + GitFileRevision nextFile = GitFileRevision.inIndex(db, gitPath); + String encoding = CompareCoreUtils.getResourceEncoding(db, gitPath); + return new FileRevisionTypedElement(nextFile, encoding); } } catch (IOException e) { Activator.error(NLS.bind(UIText.GitHistoryPage_errorLookingUpPath, |