|
|
@ -49,6 +49,8 @@ public: |
|
|
|
void setSystemDirectories(const std::vector<std::filesystem::path>& systemDirectories) { m_systemDirectories = systemDirectories; } |
|
|
|
void setSystemDirectories(const std::vector<std::filesystem::path>& systemDirectories) { m_systemDirectories = systemDirectories; } |
|
|
|
void setExcludePaths(const std::vector<ExcludePath>& excludePaths) { m_excludePaths = excludePaths; } |
|
|
|
void setExcludePaths(const std::vector<ExcludePath>& excludePaths) { m_excludePaths = excludePaths; } |
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
const std::filesystem::path& workingDirectory() const { return m_workingDirectory; } |
|
|
|
|
|
|
|
|
|
|
|
private: |
|
|
|
private: |
|
|
|
void pullOrPush(SyncType type, const std::vector<std::string>& targets = {}); |
|
|
|
void pullOrPush(SyncType type, const std::vector<std::string>& targets = {}); |
|
|
|
void sync(SyncType type, |
|
|
|
void sync(SyncType type, |
|
|
|