From e40c0a206768599564652e005b86931cf9961c84 Mon Sep 17 00:00:00 2001 From: Lars Bilke <lars.bilke@ufz.de> Date: Tue, 17 Oct 2017 12:08:38 +0200 Subject: [PATCH] [CMake] Tests/Data is now cloned with depth=10. --- .gitmodules | 1 - scripts/cmake/SubmoduleSetup.cmake | 10 +++++++--- 2 files changed, 7 insertions(+), 4 deletions(-) diff --git a/.gitmodules b/.gitmodules index 8021c5e26d8..7d85724fadf 100644 --- a/.gitmodules +++ b/.gitmodules @@ -16,7 +16,6 @@ [submodule "Tests/Data"] path = Tests/Data url = https://github.com/ufz/ogs-data - shallow = true [submodule "ThirdParty/vtkGUISupportQt"] path = ThirdParty/vtkGUISupportQt url = https://github.com/ufz/vtkGUISupportQt.git diff --git a/scripts/cmake/SubmoduleSetup.cmake b/scripts/cmake/SubmoduleSetup.cmake index fb7b58a2db1..ce2cbf96045 100644 --- a/scripts/cmake/SubmoduleSetup.cmake +++ b/scripts/cmake/SubmoduleSetup.cmake @@ -44,11 +44,15 @@ foreach(SUBMODULE ${REQUIRED_SUBMODULES}) if(UNINITIALIZED) message(STATUS "Initializing submodule ${SUBMODULE}") + if(${SUBMODULE} STREQUAL "Tests/Data") + set(DEPTH "--depth 10") + endif() execute_process( - COMMAND ${GIT_TOOL_PATH} - submodule update --init --recursive ${SUBMODULE} - WORKING_DIRECTORY ${CMAKE_CURRENT_SOURCE_DIR} + COMMAND "${GIT_TOOL_PATH} " + "submodule update --init --recursive {DEPTH} ${SUBMODULE}" + WORKING_DIRECTORY ${PROJECT_SOURCE_DIR} ) + return() elseif(MISMATCH) message(STATUS "Updating submodule ${SUBMODULE}") execute_process( -- GitLab