CMake Nightly Date Stamp
Help: Do not install Sphinx html build info files

Exclude '.buildinfo' and 'objects.inv' from installation as part
of the Sphinx-generated html documentation.
Merge topic 'doc-install-no-build-info' into next

0c3cf36b Help: Do not install Sphinx html build info files
Utilities/Release: Generate docs on dash2win64 cygwin

Configure the build on dash2win64 cygwin to run Sphinx and generate our
documentation.
Utilities/Release: Fix for spaces in host path

Quote paths in the generated shell scripts so they work with spaces.
Utilities/Release: Pass pre-built docs tarball

Avoid requiring all build machines for the upstream packaging process to
have Python and Sphinx installed.  Instead create a way to build the
documentation once on the host machine and copy it to each build machine
as a tarball with content to include in the installation tree for
packaging.
Merge topic 'doc-release-tarball' into next

227b84af Utilities/Release: Pass pre-built docs tarball
f4da1c24 Utilities/Release: Fix for spaces in host path
6463d8b9 Utilities/Release: Generate docs on dash2win64 cygwin
2dfb517f CMake Nightly Date Stamp
Utilities/Release: Fix 'git archive' invocation

Tell it not to consider the current work tree location.
cmake-mode.el: Avoid using beginning-of-buffer

This should not be used from lisp programs.  Use the replacement
suggested by the doc: (goto-char (point-min))
cmake-mode.el: Don't assign to free variable save-point

Drop use of the free variable from unscreamify-cmake-buffer.

The proper way to do this would be defvar or let, but it is more
sensible to drop the feature completely: replace-match will shift the
point and the saved-point will be invalid. More careful coding could
avoid this, but seems overkill.
cmake-mode.el: Replace 'setq' with 'let' or inlining
Merge topic 'emacs-mode-byte-compile' into next

9b3876bf cmake-mode.el: Replace 'setq' with 'let' or inlining
d3db7126 cmake-mode.el: Don't assign to free variable save-point
fbc3a6f3 cmake-mode.el: Avoid using beginning-of-buffer
ExternalProject: Add option GIT_SUBMODULES

This option allows to filter the submodules that are checked out.
Add a simple testcase for GIT_SUBMODULES option passing an empty list.
Merge topic 'ExternalProject-git-submodules' into next

819015ef ExternalProject: Add option GIT_SUBMODULES
Merge topic 'doc-release-tarball' into next

9b7cd099 Utilities/Release: Use in-PATH sphinx-build on dash2win64
460b0f5d Utilities/Release: Fix 'git archive' invocation
Utilities/Release: Use in-PATH sphinx-build on dash2win64
Merge branch 'release'
Merge branch 'master' into next
Utilities/Release: Fix newlines on dash2win64 cygwin

Tell Git not to perform newline conversion by configuring
'core.autocrlf' to 'false'.  Cygwin wants newlines like UNIX.
Merge topic 'doc-release-tarball' into next

13957063 Utilities/Release: Fix newlines on dash2win64 cygwin