diff --git a/src/plugins/git/instantblame.cpp b/src/plugins/git/instantblame.cpp index 498bc42c1a9..493ab230d35 100644 --- a/src/plugins/git/instantblame.cpp +++ b/src/plugins/git/instantblame.cpp @@ -308,15 +308,13 @@ void InstantBlame::setup() static CommitInfo parseBlameOutput(const QStringList &blame, const Utils::FilePath &filePath, int line, const Git::Internal::Author &author) { - static const QString uncommittedHash(40, '0'); - CommitInfo result; if (blame.size() <= 12) return result; const QStringList firstLineParts = blame.at(0).split(" "); result.hash = firstLineParts.first(); - result.modified = result.hash == uncommittedHash; + result.modified = !gitClient().isValidRevision(result.hash); if (result.modified) { result.author = Tr::tr("Not Committed Yet"); result.subject = Tr::tr("Modified line in %1").arg(filePath.fileName());