forked from qt-creator/qt-creator
VCS: Do not try to add files that are already tracked
Task-number: QTCREATORBUG-2455 Change-Id: I4b1fa9676ad4a8d7293e035e4d6103251bef8aee Reviewed-by: Nikita Baryshnikov <nib952051@gmail.com> Reviewed-by: Cristian Tibirna <tibirna@kde.org> Reviewed-by: Tobias Hunger <tobias.hunger@digia.com>
This commit is contained in:
committed by
Orgad Shaneh
parent
6f24665e7e
commit
fdb6ef90fc
@@ -128,6 +128,16 @@ QString BazaarClient::findTopLevelForFile(const QFileInfo &file) const
|
||||
repositoryCheckFile);
|
||||
}
|
||||
|
||||
bool BazaarClient::managesFile(const QString &workingDirectory, const QString &fileName) const
|
||||
{
|
||||
QStringList args(QLatin1String("status"));
|
||||
args << fileName;
|
||||
QByteArray stdOut;
|
||||
if (!vcsFullySynchronousExec(workingDirectory, args, &stdOut))
|
||||
return false;
|
||||
return !stdOut.startsWith("unknown");
|
||||
}
|
||||
|
||||
void BazaarClient::view(const QString &source, const QString &id, const QStringList &extraOptions)
|
||||
{
|
||||
QStringList args(QLatin1String("log"));
|
||||
|
Reference in New Issue
Block a user