VCS[git]: Fix branch checkout: Use absolute path.

This commit is contained in:
Friedemann Kleint
2010-08-12 14:51:55 +02:00
parent e8a7d6c03a
commit b160c8a06d

View File

@@ -146,16 +146,16 @@ QSharedPointer<VCSBase::AbstractCheckoutJob> CloneWizardPage::createCheckoutJob(
args.clear();
args << QLatin1String("branch") << QLatin1String("--track")
<< checkoutBranch << (QLatin1String("origin/") + checkoutBranch);
job->addStep(binary, baseArgs + args, checkoutDir, env);
job->addStep(binary, baseArgs + args, *checkoutPath, env);
// Checkout branch
args.clear();
args << QLatin1String("checkout") << checkoutBranch;
job->addStep(binary, baseArgs + args, checkoutDir, env);
job->addStep(binary, baseArgs + args, *checkoutPath, env);
// Delete master if desired
if (deleteMasterBranch()) {
args.clear();
args << QLatin1String("branch") << QLatin1String("-D") << masterBranch;
job->addStep(binary, baseArgs + args, checkoutDir, env);
job->addStep(binary, baseArgs + args, *checkoutPath, env);
}
}