1. 27 Jul, 2016 1 commit
    • Daniel Pfeifer's avatar
      Use string(APPEND) in Tests · 7a649111
      Daniel Pfeifer authored
      Automate with:
      
      find Tests -type f -print0 | xargs -0 perl -i -0pe \
      's/set\(([a-zA-Z0-9_]+)(\s+)"\$\{\1\}([^"])/string(APPEND \1\2"\3/g'
      7a649111
  2. 13 Aug, 2012 1 commit
    • Kitware Robot's avatar
      Remove CMake-language block-end command arguments · 9db31162
      Kitware Robot authored
      Ancient versions of CMake required else(), endif(), and similar block
      termination commands to have arguments matching the command starting the
      block.  This is no longer the preferred style.
      
      Run the following shell code:
      
      for c in else endif endforeach endfunction endmacro endwhile; do
          echo 's/\b'"$c"'\(\s*\)(.\+)/'"$c"'\1()/'
      done >convert.sed &&
      git ls-files -z -- bootstrap '*.cmake' '*.cmake.in' '*CMakeLists.txt' |
      egrep -z -v '^(Utilities/cm|Source/kwsys/)' |
      egrep -z -v 'Tests/CMakeTests/While-Endwhile-' |
      xargs -0 sed -i -f convert.sed &&
      rm convert.sed
      9db31162
  3. 08 Jun, 2010 1 commit
    • Brad King's avatar
      Generalize CTest.Update* test dashboard script helpers · 11bdc2b1
      Brad King authored
      Teach (create|run)_dashboard_script macros to treat the argument as the
      name of a build tree.  Append '.cmake' to generate the dashboard script
      name.  This allows future re-use of the macros for multiple test
      scripts.
      11bdc2b1
  4. 07 May, 2010 1 commit
    • Brad King's avatar
      CTest: Submit author email in Update.xml · 678073be
      Brad King authored
      Add the <Email>...</Email> element in Update.xml for each commit
      reported.  This field was defined by Dart but never really used.
      Distributed version control systems use author name and email
      instead of a user id, so now it makes sense to use this field.
      678073be
  5. 14 May, 2009 1 commit
    • Brad King's avatar
      ENH: Teach CTest to handle Bazaar repositories · a524e071
      Brad King authored
      This creates cmCTestBZR to drive CTest Update handling on bzr-based work
      trees.  Currently we always update to the head of the remote tracking
      branch (bzr pull), so the nightly start time is ignored for Nightly
      builds.  A later change will address this.  Patch from Tom Vercauteren.
      See issue #6857.
      a524e071
  6. 08 Apr, 2009 2 commits
  7. 26 Feb, 2009 1 commit
  8. 23 Feb, 2009 1 commit
  9. 19 Oct, 2008 1 commit
    • Brad King's avatar
      ENH: Test CTest update logic with VCS tools · 3584a4ec
      Brad King authored
      This creates new tests "CTest.UpdateSVN" and "CTest.UpdateCVS".  They
      test that the Update.xml produced by CTest for a version-controlled
      project contains entries for files added, changed, and removed.
      3584a4ec