Help: Document CTest Git fetch-and-reset behavior

This commit is contained in:
Brad King 2016-06-08 09:58:43 -04:00
parent 558e4d1ed6
commit 1b18180ed4
1 changed files with 5 additions and 0 deletions

View File

@ -589,6 +589,11 @@ Configuration settings to specify the version control tool include:
* `CTest Script`_ variable: :variable:`CTEST_GIT_COMMAND` * `CTest Script`_ variable: :variable:`CTEST_GIT_COMMAND`
* :module:`CTest` module variable: ``GITCOMMAND`` * :module:`CTest` module variable: ``GITCOMMAND``
The source tree is updated by ``git fetch`` followed by
``git reset --hard`` to the ``FETCH_HEAD``. The result is the same
as ``git pull`` except that any local moficiations are overwritten.
Use ``GITUpdateCustom`` to specify a different approach.
``GITInitSubmodules`` ``GITInitSubmodules``
If set, CTest will update the repository's submodules before updating. If set, CTest will update the repository's submodules before updating.