From 0ef2f65b0eeabef010f43706776b627c93f15549 Mon Sep 17 00:00:00 2001 From: Orgad Shaneh Date: Sun, 3 Jun 2012 22:56:38 +0300 Subject: [PATCH] Git: Do not fail on add branch when no tracking branch selected Change-Id: Icf278e4969ca98a8081d6a12be08e61670c8dbaa Reviewed-by: Tobias Hunger --- src/plugins/git/branchmodel.cpp | 4 +++- 1 file changed, 3 insertions(+), 1 deletion(-) diff --git a/src/plugins/git/branchmodel.cpp b/src/plugins/git/branchmodel.cpp index 7d14080f4c7..480fc69bebf 100644 --- a/src/plugins/git/branchmodel.cpp +++ b/src/plugins/git/branchmodel.cpp @@ -501,7 +501,9 @@ QModelIndex BranchModel::addBranch(const QString &branchName, bool track, const QStringList args; args << (track ? QLatin1String("--track") : QLatin1String("--no-track")); - args << branchName << startPoint; + args << branchName; + if (!startPoint.isEmpty()) + args << startPoint; if (!m_client->synchronousBranchCmd(m_workingDirectory, args, &output, &errorMessage)) { VcsBase::VcsBaseOutputWindow::instance()->appendError(errorMessage);