forked from qt-creator/qt-creator
Subversion: Fix argument order when using --username and --password
These need to go after the subcommand, not after the "svn" Task-number: QTCREATORBUG-13066 Change-Id: Id3de0af8b7b2f07159d5ddb1af2e5fa00dd0dbb3 Reviewed-by: Orgad Shaneh <orgads@gmail.com>
This commit is contained in:
@@ -76,19 +76,14 @@ VcsCommand *CheckoutWizard::createCommand(FileName *checkoutDir)
|
||||
const QString directory = cwp->directory();
|
||||
QStringList args;
|
||||
args << QLatin1String("checkout");
|
||||
args << SubversionClient::addAuthenticationOptions(settings) << cwp->repository() << directory;
|
||||
args << QLatin1String(Constants::NON_INTERACTIVE_OPTION);
|
||||
if (cwp->trustServerCert())
|
||||
args << QLatin1String("--trust-server-cert");
|
||||
args << cwp->repository() << directory;
|
||||
const QString workingDirectory = cwp->path();
|
||||
|
||||
*checkoutDir = FileName::fromString(workingDirectory + QLatin1Char('/') + directory);
|
||||
|
||||
if (settings.hasAuthentication()) {
|
||||
const QString user = settings.stringValue(SubversionSettings::userKey);
|
||||
const QString pwd = settings.stringValue(SubversionSettings::passwordKey);
|
||||
args = SubversionClient::addAuthenticationOptions(args, user, pwd);
|
||||
}
|
||||
VcsCommand *command = new VcsCommand(binary, workingDirectory,
|
||||
QProcessEnvironment::systemEnvironment());
|
||||
command->addJob(args, -1);
|
||||
|
||||
Reference in New Issue
Block a user