diff options
Diffstat (limited to 'Tests/CTestUpdateSVN.cmake.in')
-rw-r--r-- | Tests/CTestUpdateSVN.cmake.in | 21 |
1 files changed, 20 insertions, 1 deletions
diff --git a/Tests/CTestUpdateSVN.cmake.in b/Tests/CTestUpdateSVN.cmake.in index 48df421..e3b1b5e 100644 --- a/Tests/CTestUpdateSVN.cmake.in +++ b/Tests/CTestUpdateSVN.cmake.in @@ -58,7 +58,13 @@ run_child( #----------------------------------------------------------------------------- # Make changes in the working tree. message("Changing content...") -update_content(user-source files_added files_removed) +update_content(user-source files_added files_removed dirs_added) +if(dirs_added) + run_child( + WORKING_DIRECTORY ${TOP}/user-source + COMMAND ${SVNCMD} add ${dirs_added} + ) +endif(dirs_added) run_child( WORKING_DIRECTORY ${TOP}/user-source COMMAND ${SVNCMD} add ${files_added} @@ -77,6 +83,19 @@ run_child( ) #----------------------------------------------------------------------------- +# Make changes in the working tree. +message("Changing content again...") +change_content(user-source) + +#----------------------------------------------------------------------------- +# Commit the changes to the repository. +message("Committing revision 3...") +run_child( + WORKING_DIRECTORY ${TOP}/user-source + COMMAND ${SVNCMD} commit -m "Changed content again" + ) + +#----------------------------------------------------------------------------- # Go back to before the changes so we can test updating. message("Backing up to revision 1...") run_child( |