aboutsummaryrefslogtreecommitdiff
path: root/src/tracking/change_tracker.h
diff options
context:
space:
mode:
Diffstat (limited to 'src/tracking/change_tracker.h')
-rw-r--r--src/tracking/change_tracker.h9
1 files changed, 5 insertions, 4 deletions
diff --git a/src/tracking/change_tracker.h b/src/tracking/change_tracker.h
index 04a5a00..a9c9800 100644
--- a/src/tracking/change_tracker.h
+++ b/src/tracking/change_tracker.h
@@ -15,9 +15,8 @@ class ChangeTracker {
ChangeTracker(utility::Logger*);
~ChangeTracker();
- bool is_tracked(const std::string&) const;
-
- bool track(const std::string&);
+ // Begin tracking changes to a given path if not already covered.
+ void track(const std::string&);
private:
const std::string diff_cmd_;
@@ -29,8 +28,10 @@ class ChangeTracker {
std::unique_ptr<std::stringstream>
> children_;
+ bool is_tracked(const boost::filesystem::path&) const;
+
// threadsafe child emplacement
- auto create_child(const std::string&);
+ auto create_child(const boost::filesystem::path&);
};