aboutsummaryrefslogtreecommitdiffstats
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.cpp85
1 files changed, 0 insertions, 85 deletions
diff --git a/src/plugins/git/clonewizard.cpp b/src/plugins/git/clonewizard.cpp
deleted file mode 100644
index 4e2cfcb53ec..00000000000
--- a/src/plugins/git/clonewizard.cpp
+++ /dev/null
@@ -1,85 +0,0 @@
-/****************************************************************************
-**
-** Copyright (C) 2015 The Qt Company Ltd.
-** Contact: http://www.qt.io/licensing
-**
-** This file is part of Qt Creator.
-**
-** Commercial License Usage
-** Licensees holding valid commercial Qt licenses may use this file in
-** accordance with the commercial license agreement provided with the
-** Software or, alternatively, in accordance with the terms contained in
-** a written agreement between you and The Qt Company. For licensing terms and
-** conditions see http://www.qt.io/terms-conditions. For further information
-** use the contact form at http://www.qt.io/contact-us.
-**
-** GNU Lesser General Public License Usage
-** Alternatively, this file may be used under the terms of the GNU Lesser
-** General Public License version 2.1 or version 3 as published by the Free
-** Software Foundation and appearing in the file LICENSE.LGPLv21 and
-** LICENSE.LGPLv3 included in the packaging of this file. Please review the
-** following information to ensure the GNU Lesser General Public License
-** requirements will be met: https://www.gnu.org/licenses/lgpl.html and
-** http://www.gnu.org/licenses/old-licenses/lgpl-2.1.html.
-**
-** In addition, as a special exception, The Qt Company gives you certain additional
-** rights. These rights are described in The Qt Company LGPL Exception
-** version 1.1, included in the file LGPL_EXCEPTION.txt in this package.
-**
-****************************************************************************/
-
-#include "clonewizard.h"
-#include "clonewizardpage.h"
-
-#include "gitplugin.h"
-#include "gitversioncontrol.h"
-
-#include <vcsbase/vcsbaseconstants.h>
-#include <vcsbase/wizard/vcsconfigurationpage.h>
-#include <utils/qtcassert.h>
-
-using namespace VcsBase;
-
-namespace Git {
-namespace Internal {
-
-// --------------------------------------------------------------------
-// CloneWizard:
-// --------------------------------------------------------------------
-
-CloneWizard::CloneWizard(const Utils::FileName &path, QWidget *parent) :
- BaseCheckoutWizard(Constants::VCS_ID_GIT, parent)
-{
- setTitle(tr("Cloning"));
- setStartedStatus(tr("Cloning started..."));
-
- auto cwp = new CloneWizardPage;
- cwp->setPath(path.toString());
- addPage(cwp);
-}
-
-VcsCommand *CloneWizard::createCommand(Utils::FileName *checkoutDir)
-{
- // Collect parameters for the clone command.
- const CloneWizardPage *cwp = find<CloneWizardPage>();
- QTC_ASSERT(cwp, return 0);
-
- const QString baseDirectory = cwp->path();
- const QString subDirectory = cwp->directory();
-
- *checkoutDir = Utils::FileName::fromString(baseDirectory + QLatin1Char('/') + subDirectory);
-
- const QString checkoutBranch = cwp->branch();
-
- QStringList args;
- if (!checkoutBranch.isEmpty())
- args << QLatin1String("--branch") << checkoutBranch;
- if (cwp->isRecursive())
- args << QLatin1String("--recursive");
-
- return createCommandImpl(cwp->repository(), Utils::FileName::fromString(baseDirectory),
- subDirectory, args);
-}
-
-} // namespace Internal
-} // namespace Git