aboutsummaryrefslogtreecommitdiffhomepage
path: root/src/main/java/com/google/devtools/build/lib/skyframe/DiffAwareness.java
diff options
context:
space:
mode:
authorGravatar Michajlo Matijkiw <michajlo@google.com>2015-05-15 20:46:13 +0000
committerGravatar Laszlo Csomor <laszlocsomor@google.com>2015-05-18 09:16:50 +0000
commit0b09d289d52351b3e67d7a6b9b64e9fe24cf2893 (patch)
tree599a49a23338e1e17af604f25f5a25c94e49045f /src/main/java/com/google/devtools/build/lib/skyframe/DiffAwareness.java
parent6961ad19c8ed7f4d9d7603d0c12fe76737c001d3 (diff)
Add some basic logging around DiffAwareness
Some simple logging to tell us what strategy we are using and how many files we detect as modified. Useful for debugging slow (or fast) builds. -- MOS_MIGRATED_REVID=93745644
Diffstat (limited to 'src/main/java/com/google/devtools/build/lib/skyframe/DiffAwareness.java')
-rw-r--r--src/main/java/com/google/devtools/build/lib/skyframe/DiffAwareness.java3
1 files changed, 3 insertions, 0 deletions
diff --git a/src/main/java/com/google/devtools/build/lib/skyframe/DiffAwareness.java b/src/main/java/com/google/devtools/build/lib/skyframe/DiffAwareness.java
index d0f4c9943a..f5f7e866b2 100644
--- a/src/main/java/com/google/devtools/build/lib/skyframe/DiffAwareness.java
+++ b/src/main/java/com/google/devtools/build/lib/skyframe/DiffAwareness.java
@@ -73,6 +73,9 @@ public interface DiffAwareness extends Closeable {
ModifiedFileSet getDiff(View oldView, View newView)
throws IncompatibleViewException, BrokenDiffAwarenessException;
+ /** @return the name of this implementation */
+ String name();
+
/**
* Must be called whenever the {@link DiffAwareness} object is to be discarded. Using a
* {@link DiffAwareness} instance after calling {@link #close} on it is unspecified behavior.