diff options
author | Adrian Kummerlaender | 2016-02-14 13:31:59 +0100 |
---|---|---|
committer | Adrian Kummerlaender | 2016-02-14 13:31:59 +0100 |
commit | f8eecef184c8684a3ed27712ccf8f7f866d47c40 (patch) | |
tree | 7f74badacd65fdd23afcdbebc1985e92ea06193a /src/tracking/change_tracker.h | |
parent | 055bd52fd88f49b8aef4da4b7b7c6b38cb1f7e3e (diff) | |
download | change-f8eecef184c8684a3ed27712ccf8f7f866d47c40.tar change-f8eecef184c8684a3ed27712ccf8f7f866d47c40.tar.gz change-f8eecef184c8684a3ed27712ccf8f7f866d47c40.tar.bz2 change-f8eecef184c8684a3ed27712ccf8f7f866d47c40.tar.lz change-f8eecef184c8684a3ed27712ccf8f7f866d47c40.tar.xz change-f8eecef184c8684a3ed27712ccf8f7f866d47c40.tar.zst change-f8eecef184c8684a3ed27712ccf8f7f866d47c40.zip |
Reduce `ChangeTracker` public _interface_ to `track`
Diffstat (limited to 'src/tracking/change_tracker.h')
-rw-r--r-- | src/tracking/change_tracker.h | 9 |
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&); }; |