|
@@ -8,6 +8,7 @@
|
|
|
#include "cmCTestGlobalVC.h"
|
|
#include "cmCTestGlobalVC.h"
|
|
|
|
|
|
|
|
#include <iosfwd>
|
|
#include <iosfwd>
|
|
|
|
|
+#include <list>
|
|
|
#include <string>
|
|
#include <string>
|
|
|
#include <vector>
|
|
#include <vector>
|
|
|
|
|
|
|
@@ -70,7 +71,8 @@ private:
|
|
|
friend struct Revision;
|
|
friend struct Revision;
|
|
|
|
|
|
|
|
// Info of all the repositories (root, externals and nested ones).
|
|
// Info of all the repositories (root, externals and nested ones).
|
|
|
- std::vector<SVNInfo> Repositories;
|
|
|
|
|
|
|
+ // Use std::list so the elements don't move in memory.
|
|
|
|
|
+ std::list<SVNInfo> Repositories;
|
|
|
|
|
|
|
|
// Pointer to the infos of the root repository.
|
|
// Pointer to the infos of the root repository.
|
|
|
SVNInfo* RootInfo;
|
|
SVNInfo* RootInfo;
|