summaryrefslogtreecommitdiffstats
path: root/Help/release/dev
diff options
context:
space:
mode:
authorBrad King <brad.king@kitware.com>2023-05-23 15:06:10 (GMT)
committerKitware Robot <kwrobot@kitware.com>2023-05-23 15:06:19 (GMT)
commitd491ea197332abec3fe082397904bc12175d1044 (patch)
tree861e4b2f804ff15fdbe85c4aac2f83baef17e070 /Help/release/dev
parent6503ce94349e30b0ca5bba76ba0dd2279126fd92 (diff)
parent8cc45e150a8b95067a5ef09a2350dcd6f3124c7a (diff)
downloadCMake-d491ea197332abec3fe082397904bc12175d1044.zip
CMake-d491ea197332abec3fe082397904bc12175d1044.tar.gz
CMake-d491ea197332abec3fe082397904bc12175d1044.tar.bz2
Merge topic 'ep-update-disconnected'
8cc45e150a ExternalProject: Make hg download method respect UPDATE_DISCONNECTED 1512dc43cb ExternalProject: Avoid reconfigure when updates are disconnected 1d29cf37a1 Tests: Reduce warning noise in ExternalProjectUpdate test Acked-by: Kitware Robot <kwrobot@kitware.com> Merge-request: !8498
Diffstat (limited to 'Help/release/dev')
-rw-r--r--Help/release/dev/ep-update-disconnected.rst14
1 files changed, 14 insertions, 0 deletions
diff --git a/Help/release/dev/ep-update-disconnected.rst b/Help/release/dev/ep-update-disconnected.rst
new file mode 100644
index 0000000..a162698
--- /dev/null
+++ b/Help/release/dev/ep-update-disconnected.rst
@@ -0,0 +1,14 @@
+ep-update-disconnected
+----------------------
+
+* The ``update`` and ``patch`` steps of an :module:`ExternalProject` will now
+ always re-execute if any of their details change, even if
+ ``UPDATE_DISCONNECTED`` was set to true in the call to
+ :command:`ExternalProject_Add`. If using the GIT download method and the
+ ``GIT_TAG`` is changed and the new ``GIT_TAG`` isn't already known locally,
+ this is now a fatal error instead of silently using the previous ``GIT_TAG``.
+
+* When ``UPDATE_DISCONNECTED`` is set to true in a call to
+ :command:`ExternalProject_Add`, the ``configure`` step will no longer
+ re-run on every build. It will only re-run if details of the ``download``,
+ ``update`` or ``patch`` step change.