assure that obsolete file entries are removed from the SVN cache

svn path=/trunk/KDE/kdebase/apps/; revision=1061639
This commit is contained in:
Peter Penz 2009-12-12 15:26:38 +00:00
parent 0ca68f6a56
commit 9b0057b543

View file

@ -102,6 +102,15 @@ bool FileViewSvnPlugin::beginRetrieval(const QString& directory)
{
Q_ASSERT(directory.endsWith('/'));
// clear all entries for this directory
QMutableHashIterator<QString, VersionState> it(m_versionInfoHash);
while (it.hasNext()) {
it.next();
if (it.key().startsWith(directory)) {
it.remove();
}
}
QStringList arguments;
arguments << "status" << "--show-updates" << directory;