diff --git a/doc/gmsh.html b/doc/gmsh.html
index f264697a511ef5f16aad140be7223728df9ffe26..38a52c0d6cb1954d18c0ae0075f2d86835b41beb 100644
--- a/doc/gmsh.html
+++ b/doc/gmsh.html
@@ -118,6 +118,8 @@ questions or bug reports.
       <a href="/gmsh/doc/texinfo/gmsh.txt">plain text</a>)
   <li><a href="/gmsh/screencasts/">Screencasts</a> showing how to use
     the graphical user interface
+  <li><a href="https://geuz.org/trac/gmsh">Wiki</a> with examples, 
+      source code navigation and bug tracking (username: gmsh, password: gmsh)
   <li><a href="/gmsh/doc/FAQ.txt">Frequently asked questions (FAQ)</a>
   <li><a href="/gmsh/doc/VERSIONS.txt">Version history</a>
   <li>Mailing lists:
@@ -134,8 +136,6 @@ questions or bug reports.
         and other Gmsh-specific news. The list is archived
         <a href="/pipermail/gmsh-announce/">here</a>.
     </ul>
-  <li><a href="https://geuz.org/trac/gmsh">Wiki</a> (username: gmsh,
-  password: gmsh)
 </ul>
 
 <p>
diff --git a/utils/nightly/linux.sh b/utils/nightly/linux.sh
index 2445e8e1947fefabb94f1ec042dcb9fb0c8ea215..c040481f16fb6508d857769b0b549d2646756453 100755
--- a/utils/nightly/linux.sh
+++ b/utils/nightly/linux.sh
@@ -8,10 +8,10 @@ CMAKE=/usr/local/bin/cmake
 rm -f ${LOG}
 rm -rf ${GMSH}/bin
 echo "BUILD BEGIN: `date`" > ${LOG}
-cd ${GMSH} && export CVS_RSH=ssh && cvs update -dPA >> ${LOG} 2>&1
+cd ${GMSH} && svn update >> ${LOG} 2>&1
 mkdir ${GMSH}/bin
 cd ${GMSH}/bin && \
-  ${CMAKE} -DGMSH_EXTRA_VERSION:string="-cvs"\
+  ${CMAKE} -DGMSH_EXTRA_VERSION:string="-svn"\
            -DCMAKE_PREFIX_PATH:path="/usr/local;/usr/local/opencascade"\
            -DENABLE_KBIPACK:bool=FALSE\
            -DENABLE_PETSC:bool=FALSE\
diff --git a/utils/nightly/mac.sh b/utils/nightly/mac.sh
index 95ac64858d8303a295d3ed8947eb885cf08fc7c4..c618c5c2f2f3043835554705c5de8e5f9657468e 100755
--- a/utils/nightly/mac.sh
+++ b/utils/nightly/mac.sh
@@ -8,10 +8,10 @@ CMAKE=/usr/local/bin/cmake
 rm -f ${LOG}
 rm -rf ${GMSH}/bin
 echo "BUILD BEGIN: `date`" > ${LOG}
-cd ${GMSH} && export CVS_RSH=ssh && cvs update -dPA >> ${LOG} 2>&1
+cd ${GMSH} && svn update >> ${LOG} 2>&1
 mkdir ${GMSH}/bin
 cd ${GMSH}/bin && \
-  ${CMAKE} -DGMSH_EXTRA_VERSION:string="-cvs"\
+  ${CMAKE} -DGMSH_EXTRA_VERSION:string="-svn"\
            -DCMAKE_PREFIX_PATH:path="/usr/local;/usr/local/opencascade"\
            -DENABLE_KBIPACK:bool=FALSE\
            -DENABLE_PETSC:bool=FALSE\
diff --git a/utils/nightly/windows.sh b/utils/nightly/windows.sh
index becfdc00fe491af1b352725bc7ace18afa57b5a2..2ac533d13451d77129344418470d64d45e7c3f54 100755
--- a/utils/nightly/windows.sh
+++ b/utils/nightly/windows.sh
@@ -8,10 +8,10 @@ CMAKE=cmake
 rm -f ${LOG}
 rm -rf ${GMSH}/bin
 echo "BUILD BEGIN: `date`" > ${LOG}
-cd ${GMSH} && export CVS_RSH=ssh && cvs update -dPA >> ${LOG} 2>&1
+cd ${GMSH} && svn update >> ${LOG} 2>&1
 mkdir ${GMSH}/bin
 cd ${GMSH}/bin && \
-  ${CMAKE} -DGMSH_EXTRA_VERSION:string="-cvs"\
+  ${CMAKE} -DGMSH_EXTRA_VERSION:string="-svn"\
            -DCMAKE_PREFIX_PATH:path="/usr/local;/usr/local/opencascade"\
            -DCMAKE_CXX_FLAGS:string="-mno-cygwin"\
            -DCMAKE_C_FLAGS:string="-mno-cygwin"\