VCS: Replace AbstractCheckoutJob with Command

Command now provides the same functionality. Deduplicate code.

Change-Id: I789f021050471281870b6ef6a81a94e66fbdf0c7
Reviewed-by: Tobias Hunger <tobias.hunger@digia.com>
This commit is contained in:
Orgad Shaneh
2013-08-28 21:27:47 +03:00
committed by Orgad Shaneh
parent 27e53f746f
commit aefd61478a
29 changed files with 158 additions and 435 deletions

View File

@@ -35,7 +35,7 @@
#include <QSharedPointer>
namespace VcsBase {
class AbstractCheckoutJob;
class Command;
}
namespace Git {
@@ -50,7 +50,7 @@ public:
explicit CloneWizardPage(QWidget *parent = 0);
~CloneWizardPage();
QSharedPointer<VcsBase::AbstractCheckoutJob> createCheckoutJob(QString *checkoutPath) const;
VcsBase::Command *createCheckoutJob(QString *checkoutPath) const;
protected:
QString directoryFromRepository(const QString &r) const;