summaryrefslogtreecommitdiffstats
path: root/Source/CTest/cmCTestSVN.h
diff options
context:
space:
mode:
Diffstat (limited to 'Source/CTest/cmCTestSVN.h')
-rw-r--r--Source/CTest/cmCTestSVN.h15
1 files changed, 3 insertions, 12 deletions
diff --git a/Source/CTest/cmCTestSVN.h b/Source/CTest/cmCTestSVN.h
index a084d40..4fb37a6 100644
--- a/Source/CTest/cmCTestSVN.h
+++ b/Source/CTest/cmCTestSVN.h
@@ -33,15 +33,6 @@ private:
virtual void NoteNewRevision();
virtual bool UpdateImpl();
- // URL of repository directory checked out in the working tree.
- std::string URL;
-
- // URL of repository root directory.
- std::string Root;
-
- // Directory under repository root checked out in working tree.
- std::string Base;
-
// Information about an SVN repository (root repository or external)
struct SVNInfo {
@@ -76,12 +67,12 @@ private:
// Pointer to the infos of the root repository.
SVNInfo* RootInfo;
- std::string LoadInfo();
+ std::string LoadInfo(SVNInfo& svninfo);
void LoadModifications();
void LoadRevisions();
+ void LoadRevisions(SVNInfo& svninfo);
- void GuessBase(std::vector<Change> const& changes);
- const char* LocalPath(std::string const& path);
+ void GuessBase(SVNInfo &svninfo, std::vector<Change> const& changes);
void DoRevisionSVN(Revision const& revision,
std::vector<Change> const& changes);