From 173da5f45b9c5604cbd8adcad5bc57739e127c86 Mon Sep 17 00:00:00 2001
From: Orgad Shaneh <orgad.shaneh@audiocodes.com>
Date: Tue, 16 Jul 2013 22:31:27 +0300
Subject: [PATCH] Git: Set diff base directory for log

Log can also contain diff, base directory is required for correct
apply/revert actions

Change-Id: I9540fc75b1e008a1c8433f121b184f164172a1cb
Reviewed-by: Tobias Hunger <tobias.hunger@digia.com>
---
 src/plugins/git/gitclient.cpp | 1 +
 1 file changed, 1 insertion(+)

diff --git a/src/plugins/git/gitclient.cpp b/src/plugins/git/gitclient.cpp
index fe3a6ee882c..59c38d60c68 100644
--- a/src/plugins/git/gitclient.cpp
+++ b/src/plugins/git/gitclient.cpp
@@ -1114,6 +1114,7 @@ void GitClient::log(const QString &workingDirectory, const QStringList &fileName
                                                            enableAnnotationContextMenu,
                                                            args, fileNames));
     editor->setFileLogAnnotateEnabled(enableAnnotationContextMenu);
+    editor->setDiffBaseDirectory(workingDirectory);
 
     QStringList arguments;
     arguments << QLatin1String("log") << QLatin1String(noColorOption)
-- 
GitLab