debian-forge-composer/internal
Tom Gundersen 27e52a9755 store: use dedicated types for (un)marshaling
Distinguish between the types used at runtimes and the types used for
(un)marshaling. Also make the types private to the store package.

This should allow us to reduce the interdependencies between the
packages and more easily change things without accidentally breaking
backwards compatibility.

Signed-off-by: Tom Gundersen <teg@jklm.no>
2020-05-18 11:50:15 +02:00
..
blueprint blueprint: DeepCopy() cannot fail 2020-05-18 11:50:15 +02:00
client blueprints: Fix handling of invalid blueprint names in the API code 2020-05-13 20:00:52 +02:00
common common/types: drop dead code 2020-05-18 11:50:15 +02:00
compose store: simplify TestCompose 2020-05-13 13:33:11 +02:00
crypt crypt_test: don't run on macOS 2020-04-09 13:21:30 +02:00
distro distro/test: make TestArch and TestImageType public 2020-05-18 11:50:15 +02:00
jobqueue jobqueue: allow canceling jobs 2020-05-13 16:45:09 +02:00
jsondb jsondb: Allow passing nil as document to Read() 2020-05-13 16:45:09 +02:00
mocks mock/fixture/store: move to the store package 2020-05-18 11:50:15 +02:00
osbuild osbuild: remove tar image size 2020-04-29 12:36:43 +02:00
rcm store: move queue out of the store 2020-05-08 14:53:00 +02:00
rpmmd dnf-json: set metadata_expire 2020-04-11 19:14:02 +02:00
store store: use dedicated types for (un)marshaling 2020-05-18 11:50:15 +02:00
target store: move queue out of the store 2020-05-08 14:53:00 +02:00
test test/helper: add comparison for ImageType objects 2020-05-18 11:50:15 +02:00
upload upload/azure: force .vhd extension 2020-04-29 18:15:13 +02:00
weldr weldr/api_test: don't access what should be private Store fields 2020-05-18 11:50:15 +02:00
worker jobqueue: allow canceling jobs 2020-05-13 16:45:09 +02:00