Fix classification of externals in svn status

CTest runs 'svn status' to identify modified and conflicting files in
the working directory.  This commit fixes the interpretation of the 'X'
status, which corresponds to svn eXternals.  This status should be
ignored rather than treated as a local modification.
This commit is contained in:
Brad King 2009-08-12 08:06:57 -04:00
parent 29f50a1f7d
commit dd2cf7388b
1 changed files with 2 additions and 2 deletions

View File

@ -423,13 +423,13 @@ private:
// See "svn help status". // See "svn help status".
switch(status) switch(status)
{ {
case 'M': case '!': case 'A': case 'D': case 'R': case 'X': case 'M': case '!': case 'A': case 'D': case 'R':
this->SVN->DoModification(PathModified, path); this->SVN->DoModification(PathModified, path);
break; break;
case 'C': case '~': case 'C': case '~':
this->SVN->DoModification(PathConflicting, path); this->SVN->DoModification(PathConflicting, path);
break; break;
case 'I': case '?': case ' ': default: case 'X': case 'I': case '?': case ' ': default:
break; break;
} }
} }