diff options
author | Friedemann Kleint <Friedemann.Kleint@nokia.com> | 2009-11-06 12:32:38 +0100 |
---|---|---|
committer | Friedemann Kleint <Friedemann.Kleint@nokia.com> | 2009-11-06 12:32:38 +0100 |
commit | b0e1fdbfc45967c3371b1771a08ac9a25f9f4a1b (patch) | |
tree | 8b66b64b3dba04fd72ea6cc5c1c8beeb310d87a4 /src/plugins/mercurial/clonewizard.cpp | |
parent | d570b05beccec87187aa357ad96525e24c655fb9 (diff) | |
download | qt-creator-b0e1fdbfc45967c3371b1771a08ac9a25f9f4a1b.tar.gz |
Mercurial: Save resources, polishing.
Start the jobrunner on demand, save options only if changed,
give it the structure used elsewhere in the VCS plugins. Remove
last traces of the cmd /c hack.
Diffstat (limited to 'src/plugins/mercurial/clonewizard.cpp')
-rw-r--r-- | src/plugins/mercurial/clonewizard.cpp | 6 |
1 files changed, 3 insertions, 3 deletions
diff --git a/src/plugins/mercurial/clonewizard.cpp b/src/plugins/mercurial/clonewizard.cpp index 8f257ee8de..6dc14b532e 100644 --- a/src/plugins/mercurial/clonewizard.cpp +++ b/src/plugins/mercurial/clonewizard.cpp @@ -76,15 +76,15 @@ QSharedPointer<VCSBase::AbstractCheckoutJob> CloneWizard::createJob(const QList< if (!page) return QSharedPointer<VCSBase::AbstractCheckoutJob>(); - MercurialSettings *settings = MercurialPlugin::instance()->settings(); + const MercurialSettings &settings = MercurialPlugin::instance()->settings(); - QStringList args = settings->standardArguments(); + QStringList args = settings.standardArguments(); QString path = page->path(); QString directory = page->directory(); args << QLatin1String("clone") << page->repository() << directory; *checkoutPath = path + QLatin1Char('/') + directory; - return QSharedPointer<VCSBase::AbstractCheckoutJob>(new VCSBase::ProcessCheckoutJob(settings->binary(), + return QSharedPointer<VCSBase::AbstractCheckoutJob>(new VCSBase::ProcessCheckoutJob(settings.binary(), args, path)); } |