HomePhorge

Kludge for #5206 -- port of fix for #3536 to yaml
ec667fd53f9fUnpublished

Unpublished Commit ยท Learn More

Repository Importing: This repository is still importing.

Description

Kludge for #5206 -- port of fix for #3536 to yaml

The internal format of parameters was changed between 0.25.x and 2.6.x, making
them incompatible when serialized. This was fixed for PSON under ticket #3656
(by modifying the data as it was serialized) in:

commit f66095d35bc5f9645eb19bbb8cefa342c0181d2d

and

commit 2edf7fe968ac3d8af9865f65100940747c1fa894

but nothing was done about the other serialization formats. This commit adds
a callback to zaml property serialization and uses it to route data through the
fixup method added in the commits above, thus fixing the problem "the same way"
as it was fixed for PSON under #3656.

It does nothing about marshal, mostly because I have not totaly gone over to
the dark side (yet).

Details

Provenance
Markus Roberts <Markus@reality.com>Authored on
James Turnbull <james@lovedthanlost.net>Committed on Nov 9 2010, 7:31 PM
vanmeeuwenPushed on Jun 2 2015, 2:22 PM
Parents
rPU9a3b5849c54c: (#5062) Add envpuppet helper script to ext/
Branches
Unknown
Tags
Unknown

Event Timeline

James Turnbull <james@lovedthanlost.net> committed rPUec667fd53f9f: Kludge for #5206 -- port of fix for #3536 to yaml (authored by Markus Roberts <Markus@reality.com>).Nov 9 2010, 7:31 PM