From d3f78ce983f4f818f23596354fccd0108694346a Mon Sep 17 00:00:00 2001 From: Tonis Tiigi Date: Thu, 7 Jun 2018 17:42:49 -0700 Subject: [PATCH] builder: override history dates from ref metadata Signed-off-by: Tonis Tiigi Upstream-commit: 0728fb2b6395bd52524a1e5c134a1b37848a9c56 Component: engine --- .../builder/builder-next/exporter/writer.go | 22 +++++++++---------- 1 file changed, 10 insertions(+), 12 deletions(-) diff --git a/components/engine/builder/builder-next/exporter/writer.go b/components/engine/builder/builder-next/exporter/writer.go index f8d9175d96..e8fa143fc6 100644 --- a/components/engine/builder/builder-next/exporter/writer.go +++ b/components/engine/builder/builder-next/exporter/writer.go @@ -118,18 +118,16 @@ func normalizeLayersAndHistory(diffs []digest.Digest, history []ocispec.History, } } - // var layerIndex int - // for i, h := range history { - // if !h.EmptyLayer { - // if diffs[layerIndex] == emptyGZLayer { // TODO: fixme - // h.EmptyLayer = true - // diffs = append(diffs[:layerIndex], diffs[layerIndex+1:]...) - // } else { - // layerIndex++ - // } - // } - // history[i] = h - // } + var layerIndex int + for i, h := range history { + if !h.EmptyLayer { + if h.Created == nil { + h.Created = &refMeta[layerIndex].createdAt + } + layerIndex++ + } + history[i] = h + } return diffs, history }