Fixes: Enable multiselection in file list of git submit editor

Details: Refactor the git command to be able to run a batch. Run diff and diff --cached in a batch
This commit is contained in:
Friedemann Kleint
2009-01-13 17:25:09 +01:00
parent 8dfdfc0600
commit e2ef36a65d
12 changed files with 320 additions and 152 deletions

View File

@@ -87,14 +87,16 @@ Environment::Environment(QStringList env)
}
}
QStringList Environment::toStringList()
QStringList Environment::toStringList() const
{
QStringList result;
QMap<QString, QString>::const_iterator it, end;
end = m_values.constEnd();
for (it = m_values.constBegin(); it != end; ++it)
result<<(it.key() + "=" + it.value());
const QMap<QString, QString>::const_iterator end = m_values.constEnd();
for (QMap<QString, QString>::const_iterator it = m_values.constBegin(); it != end; ++it) {
QString entry = it.key();
entry += QLatin1Char('=');
entry += it.value();
result.push_back(entry);
}
return result;
}