forked from qt-creator/qt-creator
Mercurial: Work on Windows using Tortoise Hg, polishing.
Do not use "cmd /c hg" on Windows as this will fail randomly depending on arguments with blanks, such as "-U 8". Output log messages about synchronous commands, format author correctly, label menus correctly.
This commit is contained in:
@@ -132,8 +132,17 @@ void MercurialCommitWidget::setFields(const QString &repositoryRoot, const QStri
|
||||
|
||||
QString MercurialCommitWidget::committer()
|
||||
{
|
||||
QString user = mercurialCommitPanelUi.authorLineEdit->text() + QLatin1String(" <") +
|
||||
mercurialCommitPanelUi.emailLineEdit->text() + QLatin1Char('>');
|
||||
const QString author = mercurialCommitPanelUi.authorLineEdit->text();
|
||||
const QString email = mercurialCommitPanelUi.emailLineEdit->text();
|
||||
if (author.isEmpty())
|
||||
return QString();
|
||||
|
||||
QString user = author;
|
||||
if (!email.isEmpty()) {
|
||||
user += QLatin1String(" <");
|
||||
user += email;
|
||||
user += QLatin1Char('>');
|
||||
}
|
||||
return user;
|
||||
}
|
||||
|
||||
|
||||
Reference in New Issue
Block a user