summaryrefslogtreecommitdiffstats
diff options
context:
space:
mode:
authorXavier Besseron <xavier.besseron@uni.lu>2012-08-24 08:47:59 (GMT)
committerBrad King <brad.king@kitware.com>2012-09-04 12:35:35 (GMT)
commit8d1e10296ae852afd80c789efa73492f87543034 (patch)
tree94583e3a52d20df505521316c50be6dd848b8333
parent2f204bc176e418e810de7034903974e7edb46b14 (diff)
downloadCMake-8d1e10296ae852afd80c789efa73492f87543034.zip
CMake-8d1e10296ae852afd80c789efa73492f87543034.tar.gz
CMake-8d1e10296ae852afd80c789efa73492f87543034.tar.bz2
cmCTestSVN: Add the Repositories list and the RootInfo pointer
The Repository list will contain the SVNInfo of all the repositories (root and external ones). The RootInfo pointer will point to the SVNInfo structure of the root repository.
-rw-r--r--Source/CTest/cmCTestSVN.h6
1 files changed, 6 insertions, 0 deletions
diff --git a/Source/CTest/cmCTestSVN.h b/Source/CTest/cmCTestSVN.h
index 12feba9..a084d40 100644
--- a/Source/CTest/cmCTestSVN.h
+++ b/Source/CTest/cmCTestSVN.h
@@ -70,6 +70,12 @@ private:
// Extended revision structure to include info about external it refers to.
struct Revision;
+ // Info of all the repositories (root, externals and nested ones).
+ std::list<SVNInfo> Repositories;
+
+ // Pointer to the infos of the root repository.
+ SVNInfo* RootInfo;
+
std::string LoadInfo();
void LoadModifications();
void LoadRevisions();