forked from qt-creator/qt-creator
Git: Allow reviewers specification in Push to Gerrit dialog
Change-Id: I6126411209d73797cc7e4f7c15a6a49b50366c63 Reviewed-by: Tobias Hunger <tobias.hunger@digia.com>
This commit is contained in:
committed by
Orgad Shaneh
parent
bfa85a509d
commit
fb40fd8297
@@ -379,6 +379,18 @@ void GerritPlugin::push()
|
||||
|
||||
QStringList args;
|
||||
|
||||
const QStringList reviewers = dialog->reviewers().split(QLatin1Char(','),
|
||||
QString::SkipEmptyParts);
|
||||
if (!reviewers.isEmpty()) {
|
||||
QString reviewersFlag(QLatin1String("--receive-pack=git receive-pack"));
|
||||
foreach (const QString &reviewer, reviewers) {
|
||||
const QString name = reviewer.trimmed();
|
||||
if (!name.isEmpty())
|
||||
reviewersFlag += QString::fromLatin1(" --reviewer=") + name;
|
||||
}
|
||||
args << reviewersFlag;
|
||||
}
|
||||
|
||||
args << dialog->selectedRemoteName();
|
||||
QString target = QLatin1String("HEAD:refs/") + dialog->selectedPushType() +
|
||||
QLatin1Char('/') + dialog->selectedRemoteBranchName();
|
||||
|
||||
Reference in New Issue
Block a user