aboutsummaryrefslogtreecommitdiffhomepage
path: root/src
diff options
context:
space:
mode:
authorGravatar dannark <dannark@google.com>2018-02-28 17:31:20 -0800
committerGravatar Copybara-Service <copybara-piper@google.com>2018-02-28 17:33:15 -0800
commit38a36ccd369e66a8a9bca8e6753d342a1cec05a1 (patch)
tree9b93365bd2e61b1b44ef5d3718be57f393a57f07 /src
parent201c27527426aed12b17904ce6fafb60dac5c758 (diff)
PiperOrigin-RevId: 187409545
Diffstat (limited to 'src')
-rw-r--r--src/main/java/com/google/devtools/build/lib/rules/java/WriteBuildInfoPropertiesAction.java12
1 files changed, 3 insertions, 9 deletions
diff --git a/src/main/java/com/google/devtools/build/lib/rules/java/WriteBuildInfoPropertiesAction.java b/src/main/java/com/google/devtools/build/lib/rules/java/WriteBuildInfoPropertiesAction.java
index f23d4e8832..62c4936a94 100644
--- a/src/main/java/com/google/devtools/build/lib/rules/java/WriteBuildInfoPropertiesAction.java
+++ b/src/main/java/com/google/devtools/build/lib/rules/java/WriteBuildInfoPropertiesAction.java
@@ -17,7 +17,6 @@ import static java.nio.charset.StandardCharsets.UTF_8;
import com.google.common.annotations.VisibleForTesting;
import com.google.common.base.Preconditions;
-import com.google.common.base.Strings;
import com.google.common.collect.Iterables;
import com.google.devtools.build.lib.actions.ActionExecutionContext;
import com.google.devtools.build.lib.actions.ActionKeyContext;
@@ -160,16 +159,11 @@ public class WriteBuildInfoPropertiesAction extends AbstractFileWriteAction {
Map<String, String> keys = new HashMap<>();
if (includeVolatile) {
addValues(keys, values, context.getVolatileKeys());
- // Unlike Blaze which stores BUILD_TIMESTAMP as seconds, Bazel stores
- // it as milliseconds.
- String timeMillisStr = values.get(BuildInfo.BUILD_TIMESTAMP);
long timeMillis = timestamp;
- if (Strings.isNullOrEmpty(timeMillisStr)) {
- timeMillisStr = Long.toString(timeMillis);
- } else {
- timeMillis = Long.valueOf(timeMillisStr);
+ if (values.containsKey(BuildInfo.BUILD_TIMESTAMP)) {
+ timeMillis = Long.valueOf(values.get(BuildInfo.BUILD_TIMESTAMP)) * 1000L;
}
- keys.put("BUILD_TIMESTAMP", timeMillisStr);
+ keys.put("BUILD_TIMESTAMP", Long.toString(timeMillis / 1000));
keys.put("BUILD_TIME", timestampFormatter.format(timeMillis));
}
addValues(keys, values, context.getStableKeys());