Git: Fix findGitDirForRepository

Returned directory is relative

Change-Id: I13c9812825cfe57e880c21ad94178b5e9135b8e9
Reviewed-by: Tobias Hunger <tobias.hunger@digia.com>
This commit is contained in:
Orgad Shaneh
2012-11-29 22:04:08 +02:00
committed by Tobias Hunger
parent ac229fd317
commit 17a73005fc

View File

@@ -396,7 +396,10 @@ QString GitClient::findGitDirForRepository(const QString &repositoryDir)
QStringList arguments;
arguments << QLatin1String("rev-parse") << QLatin1String("--git-dir");
fullySynchronousGit(repositoryDir, arguments, &outputText, 0, false);
return QString::fromLocal8Bit(outputText.trimmed());
QString res = QString::fromLocal8Bit(outputText.trimmed());
if (!QDir(res).isAbsolute())
res.prepend(repositoryDir + QLatin1Char('/'));
return res;
}
VcsBase::VcsBaseEditorWidget *GitClient::findExistingVCSEditor(const char *registerDynamicProperty,