diff --git a/CMake/SourceStatus.cmake b/CMake/SourceStatus.cmake
index 1f52da15885fc5a39015762fedb157f1c1c7b0bb..a510773780f0fedf202121436aaffef086aedf42 100644
--- a/CMake/SourceStatus.cmake
+++ b/CMake/SourceStatus.cmake
@@ -16,4 +16,11 @@ IF(Mercurial_FOUND)
   STRING(REGEX REPLACE "\n" ";" OTB_WC_STATUS "${OTB_WC_STATUS}")
   SET(OTB_WC_STATUS ${OTB_WC_STATUS} CACHE STRING "Repository status" FORCE)
   MARK_AS_ADVANCED(OTB_WC_STATUS)
-ENDIF(Mercurial_FOUND)
\ No newline at end of file
+  
+  IF(OTB_DATA_ROOT)
+    Mercurial_WC_IDENTIFY(${OTB_DATA_ROOT} OTB_DATA)
+    SET(OTB_DATA_WC_REVISION ${OTB_DATA_WC_REVISION} CACHE STRING "Repository version" FORCE)
+    MARK_AS_ADVANCED(OTB_DATA_WC_REVISION)
+  ENDIF(OTB_DATA_ROOT)
+  
+ENDIF(Mercurial_FOUND)
diff --git a/Testing/Code/TestSystem/CMakeLists.txt b/Testing/Code/TestSystem/CMakeLists.txt
index 270993ad69be9bfe23a714f5d8bef6c6c4fd47d1..41e86d96202291118608658d311cf7051eb9b228 100644
--- a/Testing/Code/TestSystem/CMakeLists.txt
+++ b/Testing/Code/TestSystem/CMakeLists.txt
@@ -26,6 +26,12 @@ ADD_TEST(tsTvIsNightlyRevision ${TESTSYSTEM_TESTS}
          ${OTB_WC_REVISION}
          http://www.orfeo-toolbox.org/nightly/libNightlyNumber )
   
+#Test if the current working copy corresponds to the nightly revision number
+ADD_TEST(tsTvDataIsNightlyRevision ${TESTSYSTEM_TESTS}
+         otbIsNightlyRevision
+         ${OTB_DATA_WC_REVISION}
+         http://www.orfeo-toolbox.org/nightly/dataNightlyNumber )
+
 #Test a basic ascii comparison
 ADD_TEST(tsTvCompareAscii ${TESTSYSTEM_TESTS}
    --compare-ascii ${NOTOL}