compile, combine-record-packages, combine-release-packages: new options
indent: prints an error if a path doesn't exist
Need to update some fixtures due to changes to OCDS Merge.
combine-record-packages, combine-release-packages: Differences are the key order, and that uri and publishedDate are no longer taken from the last package (didn't make sense to do that).
compile: Differences (due to OCDS Merge 0.5) in compiled releases are that id keys are no longer invented, empty arrays aren't preserved, and the top-level id is the ocid and the date of the latest release. Differences in versioned releases are much greater, because OCDS Merge 0.4 couldn't merge 1.0 data, but the test used 1.0 data.
Coverage increased (+0.7%) to 81.931% when pulling 939264fca91778aed25109a04073de0ebe3b2806 on compile into f4f677d78b1425bb38b72e3686bd83c05997fec9 on master.
Also includes:
Need to update some fixtures due to changes to OCDS Merge.
uri
andpublishedDate
are no longer taken from the last package (didn't make sense to do that).id
keys are no longer invented, empty arrays aren't preserved, and the top-levelid
is theocid
and thedate
of the latest release. Differences in versioned releases are much greater, because OCDS Merge 0.4 couldn't merge 1.0 data, but the test used 1.0 data.If the original fixtures are copied to the repo's base directory, you can run this in Ruby to generate the above: