summaryrefslogtreecommitdiff
path: root/src/plugins/git/clonewizard.cpp
diff options
context:
space:
mode:
Diffstat (limited to 'src/plugins/git/clonewizard.cpp')
-rw-r--r--src/plugins/git/clonewizard.cpp9
1 files changed, 8 insertions, 1 deletions
diff --git a/src/plugins/git/clonewizard.cpp b/src/plugins/git/clonewizard.cpp
index cd6f294bfb..743a63271d 100644
--- a/src/plugins/git/clonewizard.cpp
+++ b/src/plugins/git/clonewizard.cpp
@@ -33,8 +33,12 @@
#include "clonewizard.h"
#include "clonewizardpage.h"
+#include "gitplugin.h"
+#include "gitversioncontrol.h"
+
#include <vcsbase/checkoutjobs.h>
#include <vcsbase/vcsbaseconstants.h>
+#include <vcsbase/vcsconfigurationpage.h>
#include <utils/qtcassert.h>
#include <QtGui/QIcon>
@@ -65,9 +69,12 @@ QString CloneWizard::displayName() const
QList<QWizardPage*> CloneWizard::createParameterPages(const QString &path)
{
+ QList<QWizardPage*> rc;
+ const Internal::GitVersionControl *vc = Internal::GitPlugin::instance()->gitVersionControl();
+ if (!vc->isConfigured())
+ rc.append(new VCSBase::VcsConfigurationPage(vc));
CloneWizardPage *cwp = new CloneWizardPage;
cwp->setPath(path);
- QList<QWizardPage*> rc;
rc.push_back(cwp);
return rc;
}