Add safe historical configuration explanations
This commit is contained in:
14
overlay.go
14
overlay.go
@@ -27,15 +27,17 @@ func overlayDocuments(base *composedDocument, overlay *document.Node) (*composed
|
||||
}}
|
||||
}
|
||||
result := &composedDocument{
|
||||
root: document.Clone(base.root),
|
||||
claims: cloneCompositionClaims(base.claims),
|
||||
origins: cloneOriginIndex(base.origins),
|
||||
overlays: cloneOverlayRecords(base.overlays),
|
||||
inputBytes: base.inputBytes,
|
||||
inputNodes: base.inputNodes,
|
||||
root: document.Clone(base.root),
|
||||
claims: cloneCompositionClaims(base.claims),
|
||||
origins: cloneOriginIndex(base.origins),
|
||||
overlays: cloneOverlayRecords(base.overlays),
|
||||
applications: cloneHistoryApplications(base.applications),
|
||||
inputBytes: base.inputBytes,
|
||||
inputNodes: base.inputNodes,
|
||||
}
|
||||
mergeOverlayOrigin(result.origins, Path{}, overlay.Location, LayerProfile)
|
||||
mergeOverlayMappings(result, result.root, overlay, Path{}, LayerProfile, true)
|
||||
result.applications = append(result.applications, historyApplication{layer: LayerProfile, value: overlay})
|
||||
return result, nil
|
||||
}
|
||||
|
||||
|
||||
Reference in New Issue
Block a user