forked from qt-creator/qt-creator
Vcs: Introduce IVersionControl::unmanagedFiles()
... and use it in VcsManager::promptToAdd(). This is purely a refactoring. The different IVersionControl subclasses can (and should) override the naive base class implementation in the future. Change-Id: Ifdf49852a98f53a95dad1a89131243b21052bc66 Reviewed-by: Orgad Shaneh <orgads@gmail.com>
This commit is contained in:
@@ -400,12 +400,7 @@ void VcsManager::promptToAdd(const QString &directory, const QStringList &fileNa
|
||||
if (!vc || !vc->supportsOperation(IVersionControl::AddOperation))
|
||||
return;
|
||||
|
||||
QStringList unmanagedFiles;
|
||||
QDir dir(directory);
|
||||
foreach (const QString &fileName, fileNames) {
|
||||
if (!vc->managesFile(directory, dir.relativeFilePath(fileName)))
|
||||
unmanagedFiles << fileName;
|
||||
}
|
||||
const QStringList unmanagedFiles = vc->unmanagedFiles(directory, fileNames);
|
||||
if (unmanagedFiles.isEmpty())
|
||||
return;
|
||||
|
||||
|
||||
Reference in New Issue
Block a user