diff --git a/utils/nightly/gmsh.ctest b/utils/nightly/gmsh.ctest
index f030433c5fbd7c0eb93e47deb80cac6ac77bbfb4..4e9fc60b4472ed050233c6f41426eb98c920baa0 100644
--- a/utils/nightly/gmsh.ctest
+++ b/utils/nightly/gmsh.ctest
@@ -41,7 +41,10 @@ endif(NOT CDASH_MODEL)
 
 ctest_empty_binary_directory(${CTEST_BINARY_DIRECTORY})
 ctest_start(${CDASH_MODEL})
-ctest_update()
+# update from SVN only for nightly builds
+if(CDASH_MODEL MATCHES "Nightly")
+  ctest_update()
+endif(CDASH_MODEL MATCHES "Nightly")
 ctest_configure()
 ctest_build(TARGET html)
 ctest_build(TARGET package NUMBER_ERRORS ERR)