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:
parent
29f50a1f7d
commit
dd2cf7388b
|
@ -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;
|
||||||
}
|
}
|
||||||
}
|
}
|
||||||
|
|
Loading…
Reference in New Issue