summaryrefslogtreecommitdiff
path: root/src/plugins/vcsbase/command.cpp
diff options
context:
space:
mode:
Diffstat (limited to 'src/plugins/vcsbase/command.cpp')
-rw-r--r--src/plugins/vcsbase/command.cpp12
1 files changed, 3 insertions, 9 deletions
diff --git a/src/plugins/vcsbase/command.cpp b/src/plugins/vcsbase/command.cpp
index 556f86515f..d6edff387a 100644
--- a/src/plugins/vcsbase/command.cpp
+++ b/src/plugins/vcsbase/command.cpp
@@ -271,19 +271,13 @@ void Command::run()
}
}
- // Special hack: Always produce output for diff
- if (ok && stdOut.isEmpty() && d->m_jobs.front().arguments.at(0) == QLatin1String("diff")) {
- stdOut += "No difference to HEAD";
- } else {
- // @TODO: Remove, see below
- if (ok && d->m_jobs.front().arguments.at(0) == QLatin1String("status"))
- removeColorCodes(&stdOut);
- }
+ if (ok && d->m_jobs.front().arguments.at(0) == QLatin1String("status"))
+ removeColorCodes(&stdOut);
d->m_lastExecSuccess = ok;
d->m_lastExecExitCode = exitCode;
- if (ok && !stdOut.isEmpty())
+ if (ok)
emit outputData(stdOut);
if (!error.isEmpty())