aboutsummaryrefslogtreecommitdiffstats
path: root/src
diff options
context:
space:
mode:
authorThiago Macieira <thiago.macieira@intel.com>2015-01-01 21:59:23 -0200
committerThiago Macieira <thiago.macieira@intel.com>2015-01-02 17:22:18 +0100
commit18b1d9270d49a49c713cf75dffad9cdcf3a93edd (patch)
tree1e4be81d36aaf5fa31c1ec69303431848fdc1a4e /src
parentd948408aacad2d12dd62dcbf0f36980fcb4127fa (diff)
Enforce prefixes "a/" and "b/" when doing git diff
The user can set different prefix using diff.mnemonicprefix or diff.noprefix (see git-config(1)), so we need to force them to the values that the diffeditor and PatchTool expect. Task-number: QTCREATORBUG-13782 Change-Id: I3110a34b2575b89abe840e040690f3f0c36e955b Reviewed-by: Orgad Shaneh <orgads@gmail.com>
Diffstat (limited to 'src')
-rw-r--r--src/plugins/git/gitclient.cpp1
1 files changed, 1 insertions, 0 deletions
diff --git a/src/plugins/git/gitclient.cpp b/src/plugins/git/gitclient.cpp
index 1b8210bdc58..0f0e7322e6a 100644
--- a/src/plugins/git/gitclient.cpp
+++ b/src/plugins/git/gitclient.cpp
@@ -270,6 +270,7 @@ void GitDiffHandler::addJob(VcsCommand *command,
args << QLatin1String("--ignore-space-change");
args << QLatin1String("--unified=") + QString::number(
m_controller->contextLinesNumber());
+ args << QLatin1String("--src-prefix=a/") << QLatin1String("--dst-prefix=b/");
args << arguments;
command->addJob(args, timeout());
}