aboutsummaryrefslogtreecommitdiff
path: root/src/tracking/change_tracker.h
diff options
context:
space:
mode:
authorAdrian Kummerlaender2015-12-24 00:37:32 +0100
committerAdrian Kummerlaender2015-12-24 00:37:32 +0100
commitce1460dd98185f80db479c7dc7ca19026149a255 (patch)
tree1936a524076c93511c23cc640466a8f5a26443e2 /src/tracking/change_tracker.h
parentf47dc6ba1a17052ad4dde1d685772b83f23a8477 (diff)
downloadchange-ce1460dd98185f80db479c7dc7ca19026149a255.tar
change-ce1460dd98185f80db479c7dc7ca19026149a255.tar.gz
change-ce1460dd98185f80db479c7dc7ca19026149a255.tar.bz2
change-ce1460dd98185f80db479c7dc7ca19026149a255.tar.lz
change-ce1460dd98185f80db479c7dc7ca19026149a255.tar.xz
change-ce1460dd98185f80db479c7dc7ca19026149a255.tar.zst
change-ce1460dd98185f80db479c7dc7ca19026149a255.zip
Add support for changing the `diff` command via an environment variable
While the file arguments remain fixed the actual `diff` application and its output style can be changed using the `CHANGE_LOG_DIFF_CMD` environment variable.
Diffstat (limited to 'src/tracking/change_tracker.h')
-rw-r--r--src/tracking/change_tracker.h2
1 files changed, 2 insertions, 0 deletions
diff --git a/src/tracking/change_tracker.h b/src/tracking/change_tracker.h
index 54af4f7..24251e5 100644
--- a/src/tracking/change_tracker.h
+++ b/src/tracking/change_tracker.h
@@ -11,6 +11,7 @@ namespace tracking {
class ChangeTracker {
public:
+ ChangeTracker(utility::Logger*, const std::string&);
ChangeTracker(utility::Logger*);
~ChangeTracker();
@@ -19,6 +20,7 @@ class ChangeTracker {
bool track(const std::string&);
private:
+ const std::string diff_cmd_;
utility::Logger* const logger_;
std::unordered_map<