[Cmake-commits] [cmake-commits] king committed cmCTestSVN.cxx 1.7 1.8

cmake-commits at cmake.org cmake-commits at cmake.org
Wed Aug 12 08:07:00 EDT 2009


Update of /cvsroot/CMake/CMake/Source/CTest
In directory public:/mounts/ram/cvs-serv19068/Source/CTest

Modified Files:
	cmCTestSVN.cxx 
Log Message:
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.


Index: cmCTestSVN.cxx
===================================================================
RCS file: /cvsroot/CMake/CMake/Source/CTest/cmCTestSVN.cxx,v
retrieving revision 1.7
retrieving revision 1.8
diff -C 2 -d -r1.7 -r1.8
*** cmCTestSVN.cxx	22 Apr 2009 13:18:19 -0000	1.7
--- cmCTestSVN.cxx	12 Aug 2009 12:06:57 -0000	1.8
***************
*** 424,428 ****
      switch(status)
        {
!       case 'M': case '!': case 'A': case 'D': case 'R': case 'X':
          this->SVN->DoModification(PathModified, path);
          break;
--- 424,428 ----
      switch(status)
        {
!       case 'M': case '!': case 'A': case 'D': case 'R':
          this->SVN->DoModification(PathModified, path);
          break;
***************
*** 430,434 ****
          this->SVN->DoModification(PathConflicting, path);
          break;
!       case 'I': case '?': case ' ': default:
          break;
        }
--- 430,434 ----
          this->SVN->DoModification(PathConflicting, path);
          break;
!       case 'X': case 'I': case '?': case ' ': default:
          break;
        }



More information about the Cmake-commits mailing list