MantisBT - CMake
View Issue Details
0012630CMakeCTestpublic2011-12-16 04:312013-03-04 08:38
doob 
Brad King 
normalmajoralways
closedfixed 
x86 and x64Linux and Windows
CMake 2.8.6 
CMake 2.8.10CMake 2.8.10 
0012630: ctest_update can't handle svn externals properly -- unknown user on update of svn external
CTest misses to retrieve the proper username if a change to a build is comming from updating a file that lives withhin an svn external directory.

Parts of our projects share some code by using a common place in the repository and getting that parts of the code into the project source using svn externals.

If some file of an svn external is changed and continuous builds are running, a call to ctest_update() sees the change and properly updates the working copy on the build node but misses to retrieve the username of the user that made the change.

See example xml file.
No tags attached.
xml ctest_update.xml (1,277) 2011-12-16 04:31
https://public.kitware.com/Bug/file/4146/ctest_update.xml
Issue History
2011-12-16 04:31doobNew Issue
2011-12-16 04:31doobFile Added: ctest_update.xml
2012-07-05 01:59NoRulezNote Added: 0029912
2012-07-05 02:00NoRulezNote Edited: 0029912bug_revision_view_page.php?bugnote_id=29912#r730
2012-08-23 13:43David ColeTarget Version => CMake 2.8.10
2012-09-26 18:07Brad KingNote Added: 0031105
2012-09-26 18:07Brad KingAssigned To => Brad King
2012-09-26 18:07Brad KingStatusnew => resolved
2012-09-26 18:07Brad KingResolutionopen => fixed
2012-09-26 18:07Brad KingFixed in Version => CMake 2.8.10
2013-03-04 08:38Robert MaynardNote Added: 0032460
2013-03-04 08:38Robert MaynardStatusresolved => closed

Notes
(0029912)
NoRulez   
2012-07-05 01:59   
(edited on: 2012-07-05 02:00)
It also misses to retrieve the revision and the commit message.
For Example: test.cpp Revision: -1 by Unknown

(0031105)
Brad King   
2012-09-26 18:07   
A series to implement this was contributed and discussed here:

 http://thread.gmane.org/gmane.comp.programming.tools.cmake.devel/4627 [^]

and merged to 'master' here:

 http://cmake.org/gitweb?p=cmake.git;a=commitdiff;h=7009b35b [^]
(0032460)
Robert Maynard   
2013-03-04 08:38   
Closing resolved issues that have not been updated in more than 4 months.