forked from qt-creator/qt-creator
Vcs: Move resetCachedVcsInfo into VcsBaseClientImpl
Change-Id: I544472d2024bd82039908c67ab133556617b4fdb Reviewed-by: Tobias Hunger <tobias.hunger@theqtcompany.com>
This commit is contained in:
@@ -3286,8 +3286,7 @@ bool GitClient::cloneRepository(const QString &directory,const QByteArray &url)
|
|||||||
workingDirectory.cdUp();
|
workingDirectory.cdUp();
|
||||||
const SynchronousProcessResponse resp =
|
const SynchronousProcessResponse resp =
|
||||||
synchronousGit(workingDirectory.path(), arguments, flags);
|
synchronousGit(workingDirectory.path(), arguments, flags);
|
||||||
// TODO: Turn this into a VcsBaseClient and use resetCachedVcsInfo(...)
|
resetCachedVcsInfo(workingDirectory.absolutePath());
|
||||||
VcsManager::resetVersionControlForDirectory(workingDirectory.absolutePath());
|
|
||||||
return (resp.result == SynchronousProcessResponse::Finished);
|
return (resp.result == SynchronousProcessResponse::Finished);
|
||||||
}
|
}
|
||||||
}
|
}
|
||||||
|
@@ -171,6 +171,11 @@ QProcessEnvironment VcsBaseClientImpl::processEnvironment() const
|
|||||||
return environment;
|
return environment;
|
||||||
}
|
}
|
||||||
|
|
||||||
|
void VcsBaseClientImpl::resetCachedVcsInfo(const QString &workingDir)
|
||||||
|
{
|
||||||
|
Core::VcsManager::resetVersionControlForDirectory(workingDir);
|
||||||
|
}
|
||||||
|
|
||||||
int VcsBaseClientImpl::vcsTimeout() const
|
int VcsBaseClientImpl::vcsTimeout() const
|
||||||
{
|
{
|
||||||
return settings().intValue(VcsBaseClientSettings::timeoutKey);
|
return settings().intValue(VcsBaseClientSettings::timeoutKey);
|
||||||
@@ -627,11 +632,6 @@ VcsBaseEditorWidget *VcsBaseClient::createVcsEditor(Core::Id kind, QString title
|
|||||||
return baseEditor;
|
return baseEditor;
|
||||||
}
|
}
|
||||||
|
|
||||||
void VcsBaseClient::resetCachedVcsInfo(const QString &workingDir)
|
|
||||||
{
|
|
||||||
Core::VcsManager::resetVersionControlForDirectory(workingDir);
|
|
||||||
}
|
|
||||||
|
|
||||||
void VcsBaseClient::statusParser(const QString &text)
|
void VcsBaseClient::statusParser(const QString &text)
|
||||||
{
|
{
|
||||||
QList<VcsBaseClient::StatusItem> lineInfoList;
|
QList<VcsBaseClient::StatusItem> lineInfoList;
|
||||||
|
@@ -90,6 +90,9 @@ public:
|
|||||||
|
|
||||||
virtual QProcessEnvironment processEnvironment() const;
|
virtual QProcessEnvironment processEnvironment() const;
|
||||||
|
|
||||||
|
protected:
|
||||||
|
void resetCachedVcsInfo(const QString &workingDir);
|
||||||
|
|
||||||
private:
|
private:
|
||||||
void saveSettings();
|
void saveSettings();
|
||||||
void commandFinishedGotoLine(QWidget*);
|
void commandFinishedGotoLine(QWidget*);
|
||||||
@@ -214,8 +217,6 @@ protected:
|
|||||||
const char *registerDynamicProperty,
|
const char *registerDynamicProperty,
|
||||||
const QString &dynamicPropertyValue) const;
|
const QString &dynamicPropertyValue) const;
|
||||||
|
|
||||||
void resetCachedVcsInfo(const QString &workingDir);
|
|
||||||
|
|
||||||
private:
|
private:
|
||||||
void statusParser(const QString&);
|
void statusParser(const QString&);
|
||||||
void annotateRevision(const QString&, const QString&, const QString&, int);
|
void annotateRevision(const QString&, const QString&, const QString&, int);
|
||||||
|
Reference in New Issue
Block a user