From 3ea0d5cf20fda736670e5c0626e056396695d12b Mon Sep 17 00:00:00 2001 From: yackob03 Date: Fri, 18 Oct 2013 20:35:14 -0400 Subject: [PATCH] Make the IDs in the test DB the proper length. --- initdb.py | 4 ++-- .../diffs.json | 0 .../diffs.json | 0 .../diffs.json | 0 .../diffs.json | 0 .../diffs.json | 0 .../diffs.json | 0 .../diffs.json | 0 .../diffs.json | 0 .../diffs.json | 0 .../diffs.json | 0 .../diffs.json | 0 .../diffs.json | 0 .../diffs.json | 0 .../diffs.json | 0 .../diffs.json | 0 .../diffs.json | 0 .../diffs.json | 0 .../diffs.json | 0 .../diffs.json | 0 .../diffs.json | 0 .../diffs.json | 0 .../diffs.json | 0 .../diffs.json | 0 .../diffs.json | 0 .../diffs.json | 0 .../diffs.json | 0 .../diffs.json | 0 .../diffs.json | 0 .../diffs.json | 0 .../diffs.json | 0 .../diffs.json | 0 .../diffs.json | 0 .../diffs.json | 0 .../diffs.json | 0 .../diffs.json | 0 .../diffs.json | 0 .../diffs.json | 0 .../diffs.json | 0 .../diffs.json | 0 .../diffs.json | 0 .../diffs.json | 0 .../diffs.json | 0 .../diffs.json | 0 .../diffs.json | 0 .../diffs.json | 0 .../diffs.json | 0 .../diffs.json | 0 .../diffs.json | 0 .../diffs.json | 0 .../diffs.json | 0 .../diffs.json | 0 .../diffs.json | 0 .../diffs.json | 0 .../diffs.json | 0 .../diffs.json | 0 .../diffs.json | 0 .../diffs.json | 0 .../diffs.json | 0 .../diffs.json | 0 .../diffs.json | 0 .../diffs.json | 0 .../diffs.json | 0 .../diffs.json | 0 .../diffs.json | 0 .../diffs.json | 0 test/data/test.db | Bin 68608 -> 75776 bytes 67 files changed, 2 insertions(+), 2 deletions(-) rename test/data/registry/images/devtable/complex/{22d1aaa0bc26d6ce091069aaf97ab11d => 22d1aaa0bc26d6ce091069aaf97ab11d22d1aaa0bc26d6ce091069aaf97ab11d}/diffs.json (100%) rename test/data/registry/images/devtable/complex/{24aadc03801e2ca87ba34337b7df1df3 => 24aadc03801e2ca87ba34337b7df1df324aadc03801e2ca87ba34337b7df1df3}/diffs.json (100%) rename test/data/registry/images/devtable/complex/{333b7df80772c6336de9b3fc595649e6 => 333b7df80772c6336de9b3fc595649e6333b7df80772c6336de9b3fc595649e6}/diffs.json (100%) rename test/data/registry/images/devtable/complex/{5762f8352fb68b3baf43cee20946da81 => 5762f8352fb68b3baf43cee20946da815762f8352fb68b3baf43cee20946da81}/diffs.json (100%) rename test/data/registry/images/devtable/complex/{85f3f40271af0a032ec07aec57eedf91 => 85f3f40271af0a032ec07aec57eedf9185f3f40271af0a032ec07aec57eedf91}/diffs.json (100%) rename test/data/registry/images/devtable/complex/{a4efbdc85fca8ab9db85bf6cbd54b154 => a4efbdc85fca8ab9db85bf6cbd54b154a4efbdc85fca8ab9db85bf6cbd54b154}/diffs.json (100%) rename test/data/registry/images/devtable/complex/{bfbba189913c9454c3e26b62b91bb906 => bfbba189913c9454c3e26b62b91bb906bfbba189913c9454c3e26b62b91bb906}/diffs.json (100%) rename test/data/registry/images/devtable/complex/{c3d710edbd3be254a2bfe7e27a7f47fd => c3d710edbd3be254a2bfe7e27a7f47fdc3d710edbd3be254a2bfe7e27a7f47fd}/diffs.json (100%) rename test/data/registry/images/devtable/complex/{d3acf10ce5ad8b208ba38e626ced2946 => d3acf10ce5ad8b208ba38e626ced2946d3acf10ce5ad8b208ba38e626ced2946}/diffs.json (100%) rename test/data/registry/images/devtable/gargantuan/{0ccb6d859cbdf08f5c71132707e144fc => 0ccb6d859cbdf08f5c71132707e144fc0ccb6d859cbdf08f5c71132707e144fc}/diffs.json (100%) rename test/data/registry/images/devtable/gargantuan/{14c839f5acd4b9ed0929c60f6ad8b6ec => 14c839f5acd4b9ed0929c60f6ad8b6ec14c839f5acd4b9ed0929c60f6ad8b6ec}/diffs.json (100%) rename test/data/registry/images/devtable/gargantuan/{1dcf485dfbdf2ee735d39f74d4ec9132 => 1dcf485dfbdf2ee735d39f74d4ec91321dcf485dfbdf2ee735d39f74d4ec9132}/diffs.json (100%) rename test/data/registry/images/devtable/gargantuan/{1f9c4e12e13735668f2f2b5ebed92a27 => 1f9c4e12e13735668f2f2b5ebed92a271f9c4e12e13735668f2f2b5ebed92a27}/diffs.json (100%) rename test/data/registry/images/devtable/gargantuan/{215cde86f7910181c2b480eddacc55f6 => 215cde86f7910181c2b480eddacc55f6215cde86f7910181c2b480eddacc55f6}/diffs.json (100%) rename test/data/registry/images/devtable/gargantuan/{22d54e9c626a2aa258e5185dc315d5a0 => 22d54e9c626a2aa258e5185dc315d5a022d54e9c626a2aa258e5185dc315d5a0}/diffs.json (100%) rename test/data/registry/images/devtable/gargantuan/{2561f1d3a276103635c2cde5a7dc7759 => 2561f1d3a276103635c2cde5a7dc77592561f1d3a276103635c2cde5a7dc7759}/diffs.json (100%) rename test/data/registry/images/devtable/gargantuan/{25f3f74ae1cdb37cd5e7fbf4b29f42d8 => 25f3f74ae1cdb37cd5e7fbf4b29f42d825f3f74ae1cdb37cd5e7fbf4b29f42d8}/diffs.json (100%) rename test/data/registry/images/devtable/gargantuan/{425c8ea110720bca7fd14e57a59921d8 => 425c8ea110720bca7fd14e57a59921d8425c8ea110720bca7fd14e57a59921d8}/diffs.json (100%) rename test/data/registry/images/devtable/gargantuan/{43839fc1f7d7167236871fac6b0bc260 => 43839fc1f7d7167236871fac6b0bc26043839fc1f7d7167236871fac6b0bc260}/diffs.json (100%) rename test/data/registry/images/devtable/gargantuan/{47f6628f60a012e10865362cfaf3625a => 47f6628f60a012e10865362cfaf3625a47f6628f60a012e10865362cfaf3625a}/diffs.json (100%) rename test/data/registry/images/devtable/gargantuan/{5c0b2f2fede746349355d608b0790473 => 5c0b2f2fede746349355d608b07904735c0b2f2fede746349355d608b0790473}/diffs.json (100%) rename test/data/registry/images/devtable/gargantuan/{5feb1289afba113e86027d8e1221ebd1 => 5feb1289afba113e86027d8e1221ebd15feb1289afba113e86027d8e1221ebd1}/diffs.json (100%) rename test/data/registry/images/devtable/gargantuan/{6474104fec6385f173ee7cc4346ba171 => 6474104fec6385f173ee7cc4346ba1716474104fec6385f173ee7cc4346ba171}/diffs.json (100%) rename test/data/registry/images/devtable/gargantuan/{69df2430f958b4532bca77f61438c396 => 69df2430f958b4532bca77f61438c39669df2430f958b4532bca77f61438c396}/diffs.json (100%) rename test/data/registry/images/devtable/gargantuan/{6f07844f49df64d3f98b33c7cebc11cf => 6f07844f49df64d3f98b33c7cebc11cf6f07844f49df64d3f98b33c7cebc11cf}/diffs.json (100%) rename test/data/registry/images/devtable/gargantuan/{7ebb2eae1ecf7a46ef6d7401c16c6fcd => 7ebb2eae1ecf7a46ef6d7401c16c6fcd7ebb2eae1ecf7a46ef6d7401c16c6fcd}/diffs.json (100%) rename test/data/registry/images/devtable/gargantuan/{7f89233fc020acaf004fb7e4d293ae6f => 7f89233fc020acaf004fb7e4d293ae6f7f89233fc020acaf004fb7e4d293ae6f}/diffs.json (100%) rename test/data/registry/images/devtable/gargantuan/{8324a62cde97d7a0ebfc011068186a05 => 8324a62cde97d7a0ebfc011068186a058324a62cde97d7a0ebfc011068186a05}/diffs.json (100%) rename test/data/registry/images/devtable/gargantuan/{850c91f203b9eb1b83b3d2097f9a0c29 => 850c91f203b9eb1b83b3d2097f9a0c29850c91f203b9eb1b83b3d2097f9a0c29}/diffs.json (100%) rename test/data/registry/images/devtable/gargantuan/{85b43d0201f25007b18909d6d495f92d => 85b43d0201f25007b18909d6d495f92d85b43d0201f25007b18909d6d495f92d}/diffs.json (100%) rename test/data/registry/images/devtable/gargantuan/{8de22bdae0bcfee17a4b54c46ccca70a => 8de22bdae0bcfee17a4b54c46ccca70a8de22bdae0bcfee17a4b54c46ccca70a}/diffs.json (100%) rename test/data/registry/images/devtable/gargantuan/{a742734a834f9049c373316825e6ab8e => a742734a834f9049c373316825e6ab8ea742734a834f9049c373316825e6ab8e}/diffs.json (100%) rename test/data/registry/images/devtable/gargantuan/{aa954e497de27864883678892fe00389 => aa954e497de27864883678892fe00389aa954e497de27864883678892fe00389}/diffs.json (100%) rename test/data/registry/images/devtable/gargantuan/{b2a795ca9198e911c359f2b90e75973d => b2a795ca9198e911c359f2b90e75973db2a795ca9198e911c359f2b90e75973d}/diffs.json (100%) rename test/data/registry/images/devtable/gargantuan/{b4edeedb5eb9a0322f224452b69bd545 => b4edeedb5eb9a0322f224452b69bd545b4edeedb5eb9a0322f224452b69bd545}/diffs.json (100%) rename test/data/registry/images/devtable/gargantuan/{c1d29009854393d48c3c9a64891e2ba6 => c1d29009854393d48c3c9a64891e2ba6c1d29009854393d48c3c9a64891e2ba6}/diffs.json (100%) rename test/data/registry/images/devtable/gargantuan/{c913951ea0cd4c6206f10aef139818f6 => c913951ea0cd4c6206f10aef139818f6c913951ea0cd4c6206f10aef139818f6}/diffs.json (100%) rename test/data/registry/images/devtable/gargantuan/{c9a19e9e3661af8be048a7e0fbd75ece => c9a19e9e3661af8be048a7e0fbd75ecec9a19e9e3661af8be048a7e0fbd75ece}/diffs.json (100%) rename test/data/registry/images/devtable/gargantuan/{d935480ec258b7e5f5ff21013ee402a6 => d935480ec258b7e5f5ff21013ee402a6d935480ec258b7e5f5ff21013ee402a6}/diffs.json (100%) rename test/data/registry/images/devtable/gargantuan/{e072d8d21d7dd0b73004258dbabc038d => e072d8d21d7dd0b73004258dbabc038de072d8d21d7dd0b73004258dbabc038d}/diffs.json (100%) rename test/data/registry/images/devtable/gargantuan/{e35146409ec17c0e94dbc56a120919a4 => e35146409ec17c0e94dbc56a120919a4e35146409ec17c0e94dbc56a120919a4}/diffs.json (100%) rename test/data/registry/images/devtable/gargantuan/{ee43c0adbd6004f2fa0c91af80229849 => ee43c0adbd6004f2fa0c91af80229849ee43c0adbd6004f2fa0c91af80229849}/diffs.json (100%) rename test/data/registry/images/devtable/gargantuan/{efb34827b6c92107c252da9d451b6222 => efb34827b6c92107c252da9d451b6222efb34827b6c92107c252da9d451b6222}/diffs.json (100%) rename test/data/registry/images/devtable/gargantuan/{f52f7ded0612cff3e638da941ac53441 => f52f7ded0612cff3e638da941ac53441f52f7ded0612cff3e638da941ac53441}/diffs.json (100%) rename test/data/registry/images/devtable/gargantuan/{fd2e6b4b1fea3d1a500a0c5745066bdf => fd2e6b4b1fea3d1a500a0c5745066bdffd2e6b4b1fea3d1a500a0c5745066bdf}/diffs.json (100%) rename test/data/registry/images/devtable/gargantuan/{ff382595eafa11320e23fcb372f2f547 => ff382595eafa11320e23fcb372f2f547ff382595eafa11320e23fcb372f2f547}/diffs.json (100%) rename test/data/registry/images/devtable/shared/{4bc9d873a9b4ee89dcaaf55a55a84b97 => 4bc9d873a9b4ee89dcaaf55a55a84b974bc9d873a9b4ee89dcaaf55a55a84b97}/diffs.json (100%) rename test/data/registry/images/devtable/shared/{74e2e6b2c6688900b1a8e31a772d2177 => 74e2e6b2c6688900b1a8e31a772d217774e2e6b2c6688900b1a8e31a772d2177}/diffs.json (100%) rename test/data/registry/images/devtable/shared/{bf3883d81e05555919f2ca9d7ca2983e => bf3883d81e05555919f2ca9d7ca2983ebf3883d81e05555919f2ca9d7ca2983e}/diffs.json (100%) rename test/data/registry/images/devtable/shared/{fb820a41a1b0f94cf779305c2e23d4d1 => fb820a41a1b0f94cf779305c2e23d4d1fb820a41a1b0f94cf779305c2e23d4d1}/diffs.json (100%) rename test/data/registry/images/devtable/shared/{fc53cea92e5567da559fa149253a44ec => fc53cea92e5567da559fa149253a44ecfc53cea92e5567da559fa149253a44ec}/diffs.json (100%) rename test/data/registry/images/devtable/simple/{44c28f16388dcfba12cbde037563982c => 44c28f16388dcfba12cbde037563982c44c28f16388dcfba12cbde037563982c}/diffs.json (100%) rename test/data/registry/images/devtable/simple/{7c66286da6034cfd15f4711f598a08c9 => 7c66286da6034cfd15f4711f598a08c97c66286da6034cfd15f4711f598a08c9}/diffs.json (100%) rename test/data/registry/images/devtable/simple/{d2accec6b09963021245853aadfd9af8 => d2accec6b09963021245853aadfd9af8d2accec6b09963021245853aadfd9af8}/diffs.json (100%) rename test/data/registry/images/devtable/simple/{d4842afed193ee9830dcc5a1e57f4fa0 => d4842afed193ee9830dcc5a1e57f4fa0d4842afed193ee9830dcc5a1e57f4fa0}/diffs.json (100%) rename test/data/registry/images/public/publicrepo/{030581d6f421978b637479b73f862b63 => 030581d6f421978b637479b73f862b63030581d6f421978b637479b73f862b63}/diffs.json (100%) rename test/data/registry/images/public/publicrepo/{068bc434cfbb875d706ae4a1fab1ab1c => 068bc434cfbb875d706ae4a1fab1ab1c068bc434cfbb875d706ae4a1fab1ab1c}/diffs.json (100%) rename test/data/registry/images/public/publicrepo/{1b4bc84b74c71ac837ff19eae76e76c0 => 1b4bc84b74c71ac837ff19eae76e76c01b4bc84b74c71ac837ff19eae76e76c0}/diffs.json (100%) rename test/data/registry/images/public/publicrepo/{5f14df20df37b306cb8ecb423fa539c7 => 5f14df20df37b306cb8ecb423fa539c75f14df20df37b306cb8ecb423fa539c7}/diffs.json (100%) rename test/data/registry/images/public/publicrepo/{7025cb49ee8cd5da3054e4b69210fdbe => 7025cb49ee8cd5da3054e4b69210fdbe7025cb49ee8cd5da3054e4b69210fdbe}/diffs.json (100%) rename test/data/registry/images/public/publicrepo/{7eb06578cc1b5a8d0cafa075a2f63493 => 7eb06578cc1b5a8d0cafa075a2f634937eb06578cc1b5a8d0cafa075a2f63493}/diffs.json (100%) rename test/data/registry/images/public/publicrepo/{9646530d3f1f3b1a384947dbd5a3a031 => 9646530d3f1f3b1a384947dbd5a3a0319646530d3f1f3b1a384947dbd5a3a031}/diffs.json (100%) rename test/data/registry/images/public/publicrepo/{c02f0fa3b78e16755fc38e0529571587 => c02f0fa3b78e16755fc38e0529571587c02f0fa3b78e16755fc38e0529571587}/diffs.json (100%) rename test/data/registry/images/public/publicrepo/{c11210080ed68235719a6f2ff39467ff => c11210080ed68235719a6f2ff39467ffc11210080ed68235719a6f2ff39467ff}/diffs.json (100%) rename test/data/registry/images/public/publicrepo/{cd3e411f13126e8aaf1ccd8d7e9fd28b => cd3e411f13126e8aaf1ccd8d7e9fd28bcd3e411f13126e8aaf1ccd8d7e9fd28b}/diffs.json (100%) diff --git a/initdb.py b/initdb.py index d6728a737..562a29e16 100644 --- a/initdb.py +++ b/initdb.py @@ -26,14 +26,14 @@ REFERENCE_DATE = datetime(2013, 6, 23) def __gen_checksum(image_id): h = hashlib.md5(image_id) - return 'tarsum+sha256:' + h.hexdigest() + return 'tarsum+sha256:' + h.hexdigest() + h.hexdigest() def __gen_image_id(repo, image_num): str_to_hash = "%s/%s/%s" % (repo.namespace, repo.name, image_num) h = hashlib.md5(str_to_hash) - return h.hexdigest() + return h.hexdigest() + h.hexdigest() global_image_num = [0] diff --git a/test/data/registry/images/devtable/complex/22d1aaa0bc26d6ce091069aaf97ab11d/diffs.json b/test/data/registry/images/devtable/complex/22d1aaa0bc26d6ce091069aaf97ab11d22d1aaa0bc26d6ce091069aaf97ab11d/diffs.json similarity index 100% rename from test/data/registry/images/devtable/complex/22d1aaa0bc26d6ce091069aaf97ab11d/diffs.json rename to test/data/registry/images/devtable/complex/22d1aaa0bc26d6ce091069aaf97ab11d22d1aaa0bc26d6ce091069aaf97ab11d/diffs.json diff --git a/test/data/registry/images/devtable/complex/24aadc03801e2ca87ba34337b7df1df3/diffs.json b/test/data/registry/images/devtable/complex/24aadc03801e2ca87ba34337b7df1df324aadc03801e2ca87ba34337b7df1df3/diffs.json similarity index 100% rename from test/data/registry/images/devtable/complex/24aadc03801e2ca87ba34337b7df1df3/diffs.json rename to test/data/registry/images/devtable/complex/24aadc03801e2ca87ba34337b7df1df324aadc03801e2ca87ba34337b7df1df3/diffs.json diff --git a/test/data/registry/images/devtable/complex/333b7df80772c6336de9b3fc595649e6/diffs.json b/test/data/registry/images/devtable/complex/333b7df80772c6336de9b3fc595649e6333b7df80772c6336de9b3fc595649e6/diffs.json similarity index 100% rename from test/data/registry/images/devtable/complex/333b7df80772c6336de9b3fc595649e6/diffs.json rename to test/data/registry/images/devtable/complex/333b7df80772c6336de9b3fc595649e6333b7df80772c6336de9b3fc595649e6/diffs.json diff --git a/test/data/registry/images/devtable/complex/5762f8352fb68b3baf43cee20946da81/diffs.json b/test/data/registry/images/devtable/complex/5762f8352fb68b3baf43cee20946da815762f8352fb68b3baf43cee20946da81/diffs.json similarity index 100% rename from test/data/registry/images/devtable/complex/5762f8352fb68b3baf43cee20946da81/diffs.json rename to test/data/registry/images/devtable/complex/5762f8352fb68b3baf43cee20946da815762f8352fb68b3baf43cee20946da81/diffs.json diff --git a/test/data/registry/images/devtable/complex/85f3f40271af0a032ec07aec57eedf91/diffs.json b/test/data/registry/images/devtable/complex/85f3f40271af0a032ec07aec57eedf9185f3f40271af0a032ec07aec57eedf91/diffs.json similarity index 100% rename from test/data/registry/images/devtable/complex/85f3f40271af0a032ec07aec57eedf91/diffs.json rename to test/data/registry/images/devtable/complex/85f3f40271af0a032ec07aec57eedf9185f3f40271af0a032ec07aec57eedf91/diffs.json diff --git a/test/data/registry/images/devtable/complex/a4efbdc85fca8ab9db85bf6cbd54b154/diffs.json b/test/data/registry/images/devtable/complex/a4efbdc85fca8ab9db85bf6cbd54b154a4efbdc85fca8ab9db85bf6cbd54b154/diffs.json similarity index 100% rename from test/data/registry/images/devtable/complex/a4efbdc85fca8ab9db85bf6cbd54b154/diffs.json rename to test/data/registry/images/devtable/complex/a4efbdc85fca8ab9db85bf6cbd54b154a4efbdc85fca8ab9db85bf6cbd54b154/diffs.json diff --git a/test/data/registry/images/devtable/complex/bfbba189913c9454c3e26b62b91bb906/diffs.json b/test/data/registry/images/devtable/complex/bfbba189913c9454c3e26b62b91bb906bfbba189913c9454c3e26b62b91bb906/diffs.json similarity index 100% rename from test/data/registry/images/devtable/complex/bfbba189913c9454c3e26b62b91bb906/diffs.json rename to test/data/registry/images/devtable/complex/bfbba189913c9454c3e26b62b91bb906bfbba189913c9454c3e26b62b91bb906/diffs.json diff --git a/test/data/registry/images/devtable/complex/c3d710edbd3be254a2bfe7e27a7f47fd/diffs.json b/test/data/registry/images/devtable/complex/c3d710edbd3be254a2bfe7e27a7f47fdc3d710edbd3be254a2bfe7e27a7f47fd/diffs.json similarity index 100% rename from test/data/registry/images/devtable/complex/c3d710edbd3be254a2bfe7e27a7f47fd/diffs.json rename to test/data/registry/images/devtable/complex/c3d710edbd3be254a2bfe7e27a7f47fdc3d710edbd3be254a2bfe7e27a7f47fd/diffs.json diff --git a/test/data/registry/images/devtable/complex/d3acf10ce5ad8b208ba38e626ced2946/diffs.json b/test/data/registry/images/devtable/complex/d3acf10ce5ad8b208ba38e626ced2946d3acf10ce5ad8b208ba38e626ced2946/diffs.json similarity index 100% rename from test/data/registry/images/devtable/complex/d3acf10ce5ad8b208ba38e626ced2946/diffs.json rename to test/data/registry/images/devtable/complex/d3acf10ce5ad8b208ba38e626ced2946d3acf10ce5ad8b208ba38e626ced2946/diffs.json diff --git a/test/data/registry/images/devtable/gargantuan/0ccb6d859cbdf08f5c71132707e144fc/diffs.json b/test/data/registry/images/devtable/gargantuan/0ccb6d859cbdf08f5c71132707e144fc0ccb6d859cbdf08f5c71132707e144fc/diffs.json similarity index 100% rename from test/data/registry/images/devtable/gargantuan/0ccb6d859cbdf08f5c71132707e144fc/diffs.json rename to test/data/registry/images/devtable/gargantuan/0ccb6d859cbdf08f5c71132707e144fc0ccb6d859cbdf08f5c71132707e144fc/diffs.json diff --git a/test/data/registry/images/devtable/gargantuan/14c839f5acd4b9ed0929c60f6ad8b6ec/diffs.json b/test/data/registry/images/devtable/gargantuan/14c839f5acd4b9ed0929c60f6ad8b6ec14c839f5acd4b9ed0929c60f6ad8b6ec/diffs.json similarity index 100% rename from test/data/registry/images/devtable/gargantuan/14c839f5acd4b9ed0929c60f6ad8b6ec/diffs.json rename to test/data/registry/images/devtable/gargantuan/14c839f5acd4b9ed0929c60f6ad8b6ec14c839f5acd4b9ed0929c60f6ad8b6ec/diffs.json diff --git a/test/data/registry/images/devtable/gargantuan/1dcf485dfbdf2ee735d39f74d4ec9132/diffs.json b/test/data/registry/images/devtable/gargantuan/1dcf485dfbdf2ee735d39f74d4ec91321dcf485dfbdf2ee735d39f74d4ec9132/diffs.json similarity index 100% rename from test/data/registry/images/devtable/gargantuan/1dcf485dfbdf2ee735d39f74d4ec9132/diffs.json rename to test/data/registry/images/devtable/gargantuan/1dcf485dfbdf2ee735d39f74d4ec91321dcf485dfbdf2ee735d39f74d4ec9132/diffs.json diff --git a/test/data/registry/images/devtable/gargantuan/1f9c4e12e13735668f2f2b5ebed92a27/diffs.json b/test/data/registry/images/devtable/gargantuan/1f9c4e12e13735668f2f2b5ebed92a271f9c4e12e13735668f2f2b5ebed92a27/diffs.json similarity index 100% rename from test/data/registry/images/devtable/gargantuan/1f9c4e12e13735668f2f2b5ebed92a27/diffs.json rename to test/data/registry/images/devtable/gargantuan/1f9c4e12e13735668f2f2b5ebed92a271f9c4e12e13735668f2f2b5ebed92a27/diffs.json diff --git a/test/data/registry/images/devtable/gargantuan/215cde86f7910181c2b480eddacc55f6/diffs.json b/test/data/registry/images/devtable/gargantuan/215cde86f7910181c2b480eddacc55f6215cde86f7910181c2b480eddacc55f6/diffs.json similarity index 100% rename from test/data/registry/images/devtable/gargantuan/215cde86f7910181c2b480eddacc55f6/diffs.json rename to test/data/registry/images/devtable/gargantuan/215cde86f7910181c2b480eddacc55f6215cde86f7910181c2b480eddacc55f6/diffs.json diff --git a/test/data/registry/images/devtable/gargantuan/22d54e9c626a2aa258e5185dc315d5a0/diffs.json b/test/data/registry/images/devtable/gargantuan/22d54e9c626a2aa258e5185dc315d5a022d54e9c626a2aa258e5185dc315d5a0/diffs.json similarity index 100% rename from test/data/registry/images/devtable/gargantuan/22d54e9c626a2aa258e5185dc315d5a0/diffs.json rename to test/data/registry/images/devtable/gargantuan/22d54e9c626a2aa258e5185dc315d5a022d54e9c626a2aa258e5185dc315d5a0/diffs.json diff --git a/test/data/registry/images/devtable/gargantuan/2561f1d3a276103635c2cde5a7dc7759/diffs.json b/test/data/registry/images/devtable/gargantuan/2561f1d3a276103635c2cde5a7dc77592561f1d3a276103635c2cde5a7dc7759/diffs.json similarity index 100% rename from test/data/registry/images/devtable/gargantuan/2561f1d3a276103635c2cde5a7dc7759/diffs.json rename to test/data/registry/images/devtable/gargantuan/2561f1d3a276103635c2cde5a7dc77592561f1d3a276103635c2cde5a7dc7759/diffs.json diff --git a/test/data/registry/images/devtable/gargantuan/25f3f74ae1cdb37cd5e7fbf4b29f42d8/diffs.json b/test/data/registry/images/devtable/gargantuan/25f3f74ae1cdb37cd5e7fbf4b29f42d825f3f74ae1cdb37cd5e7fbf4b29f42d8/diffs.json similarity index 100% rename from test/data/registry/images/devtable/gargantuan/25f3f74ae1cdb37cd5e7fbf4b29f42d8/diffs.json rename to test/data/registry/images/devtable/gargantuan/25f3f74ae1cdb37cd5e7fbf4b29f42d825f3f74ae1cdb37cd5e7fbf4b29f42d8/diffs.json diff --git a/test/data/registry/images/devtable/gargantuan/425c8ea110720bca7fd14e57a59921d8/diffs.json b/test/data/registry/images/devtable/gargantuan/425c8ea110720bca7fd14e57a59921d8425c8ea110720bca7fd14e57a59921d8/diffs.json similarity index 100% rename from test/data/registry/images/devtable/gargantuan/425c8ea110720bca7fd14e57a59921d8/diffs.json rename to test/data/registry/images/devtable/gargantuan/425c8ea110720bca7fd14e57a59921d8425c8ea110720bca7fd14e57a59921d8/diffs.json diff --git a/test/data/registry/images/devtable/gargantuan/43839fc1f7d7167236871fac6b0bc260/diffs.json b/test/data/registry/images/devtable/gargantuan/43839fc1f7d7167236871fac6b0bc26043839fc1f7d7167236871fac6b0bc260/diffs.json similarity index 100% rename from test/data/registry/images/devtable/gargantuan/43839fc1f7d7167236871fac6b0bc260/diffs.json rename to test/data/registry/images/devtable/gargantuan/43839fc1f7d7167236871fac6b0bc26043839fc1f7d7167236871fac6b0bc260/diffs.json diff --git a/test/data/registry/images/devtable/gargantuan/47f6628f60a012e10865362cfaf3625a/diffs.json b/test/data/registry/images/devtable/gargantuan/47f6628f60a012e10865362cfaf3625a47f6628f60a012e10865362cfaf3625a/diffs.json similarity index 100% rename from test/data/registry/images/devtable/gargantuan/47f6628f60a012e10865362cfaf3625a/diffs.json rename to test/data/registry/images/devtable/gargantuan/47f6628f60a012e10865362cfaf3625a47f6628f60a012e10865362cfaf3625a/diffs.json diff --git a/test/data/registry/images/devtable/gargantuan/5c0b2f2fede746349355d608b0790473/diffs.json b/test/data/registry/images/devtable/gargantuan/5c0b2f2fede746349355d608b07904735c0b2f2fede746349355d608b0790473/diffs.json similarity index 100% rename from test/data/registry/images/devtable/gargantuan/5c0b2f2fede746349355d608b0790473/diffs.json rename to test/data/registry/images/devtable/gargantuan/5c0b2f2fede746349355d608b07904735c0b2f2fede746349355d608b0790473/diffs.json diff --git a/test/data/registry/images/devtable/gargantuan/5feb1289afba113e86027d8e1221ebd1/diffs.json b/test/data/registry/images/devtable/gargantuan/5feb1289afba113e86027d8e1221ebd15feb1289afba113e86027d8e1221ebd1/diffs.json similarity index 100% rename from test/data/registry/images/devtable/gargantuan/5feb1289afba113e86027d8e1221ebd1/diffs.json rename to test/data/registry/images/devtable/gargantuan/5feb1289afba113e86027d8e1221ebd15feb1289afba113e86027d8e1221ebd1/diffs.json diff --git a/test/data/registry/images/devtable/gargantuan/6474104fec6385f173ee7cc4346ba171/diffs.json b/test/data/registry/images/devtable/gargantuan/6474104fec6385f173ee7cc4346ba1716474104fec6385f173ee7cc4346ba171/diffs.json similarity index 100% rename from test/data/registry/images/devtable/gargantuan/6474104fec6385f173ee7cc4346ba171/diffs.json rename to test/data/registry/images/devtable/gargantuan/6474104fec6385f173ee7cc4346ba1716474104fec6385f173ee7cc4346ba171/diffs.json diff --git a/test/data/registry/images/devtable/gargantuan/69df2430f958b4532bca77f61438c396/diffs.json b/test/data/registry/images/devtable/gargantuan/69df2430f958b4532bca77f61438c39669df2430f958b4532bca77f61438c396/diffs.json similarity index 100% rename from test/data/registry/images/devtable/gargantuan/69df2430f958b4532bca77f61438c396/diffs.json rename to test/data/registry/images/devtable/gargantuan/69df2430f958b4532bca77f61438c39669df2430f958b4532bca77f61438c396/diffs.json diff --git a/test/data/registry/images/devtable/gargantuan/6f07844f49df64d3f98b33c7cebc11cf/diffs.json b/test/data/registry/images/devtable/gargantuan/6f07844f49df64d3f98b33c7cebc11cf6f07844f49df64d3f98b33c7cebc11cf/diffs.json similarity index 100% rename from test/data/registry/images/devtable/gargantuan/6f07844f49df64d3f98b33c7cebc11cf/diffs.json rename to test/data/registry/images/devtable/gargantuan/6f07844f49df64d3f98b33c7cebc11cf6f07844f49df64d3f98b33c7cebc11cf/diffs.json diff --git a/test/data/registry/images/devtable/gargantuan/7ebb2eae1ecf7a46ef6d7401c16c6fcd/diffs.json b/test/data/registry/images/devtable/gargantuan/7ebb2eae1ecf7a46ef6d7401c16c6fcd7ebb2eae1ecf7a46ef6d7401c16c6fcd/diffs.json similarity index 100% rename from test/data/registry/images/devtable/gargantuan/7ebb2eae1ecf7a46ef6d7401c16c6fcd/diffs.json rename to test/data/registry/images/devtable/gargantuan/7ebb2eae1ecf7a46ef6d7401c16c6fcd7ebb2eae1ecf7a46ef6d7401c16c6fcd/diffs.json diff --git a/test/data/registry/images/devtable/gargantuan/7f89233fc020acaf004fb7e4d293ae6f/diffs.json b/test/data/registry/images/devtable/gargantuan/7f89233fc020acaf004fb7e4d293ae6f7f89233fc020acaf004fb7e4d293ae6f/diffs.json similarity index 100% rename from test/data/registry/images/devtable/gargantuan/7f89233fc020acaf004fb7e4d293ae6f/diffs.json rename to test/data/registry/images/devtable/gargantuan/7f89233fc020acaf004fb7e4d293ae6f7f89233fc020acaf004fb7e4d293ae6f/diffs.json diff --git a/test/data/registry/images/devtable/gargantuan/8324a62cde97d7a0ebfc011068186a05/diffs.json b/test/data/registry/images/devtable/gargantuan/8324a62cde97d7a0ebfc011068186a058324a62cde97d7a0ebfc011068186a05/diffs.json similarity index 100% rename from test/data/registry/images/devtable/gargantuan/8324a62cde97d7a0ebfc011068186a05/diffs.json rename to test/data/registry/images/devtable/gargantuan/8324a62cde97d7a0ebfc011068186a058324a62cde97d7a0ebfc011068186a05/diffs.json diff --git a/test/data/registry/images/devtable/gargantuan/850c91f203b9eb1b83b3d2097f9a0c29/diffs.json b/test/data/registry/images/devtable/gargantuan/850c91f203b9eb1b83b3d2097f9a0c29850c91f203b9eb1b83b3d2097f9a0c29/diffs.json similarity index 100% rename from test/data/registry/images/devtable/gargantuan/850c91f203b9eb1b83b3d2097f9a0c29/diffs.json rename to test/data/registry/images/devtable/gargantuan/850c91f203b9eb1b83b3d2097f9a0c29850c91f203b9eb1b83b3d2097f9a0c29/diffs.json diff --git a/test/data/registry/images/devtable/gargantuan/85b43d0201f25007b18909d6d495f92d/diffs.json b/test/data/registry/images/devtable/gargantuan/85b43d0201f25007b18909d6d495f92d85b43d0201f25007b18909d6d495f92d/diffs.json similarity index 100% rename from test/data/registry/images/devtable/gargantuan/85b43d0201f25007b18909d6d495f92d/diffs.json rename to test/data/registry/images/devtable/gargantuan/85b43d0201f25007b18909d6d495f92d85b43d0201f25007b18909d6d495f92d/diffs.json diff --git a/test/data/registry/images/devtable/gargantuan/8de22bdae0bcfee17a4b54c46ccca70a/diffs.json b/test/data/registry/images/devtable/gargantuan/8de22bdae0bcfee17a4b54c46ccca70a8de22bdae0bcfee17a4b54c46ccca70a/diffs.json similarity index 100% rename from test/data/registry/images/devtable/gargantuan/8de22bdae0bcfee17a4b54c46ccca70a/diffs.json rename to test/data/registry/images/devtable/gargantuan/8de22bdae0bcfee17a4b54c46ccca70a8de22bdae0bcfee17a4b54c46ccca70a/diffs.json diff --git a/test/data/registry/images/devtable/gargantuan/a742734a834f9049c373316825e6ab8e/diffs.json b/test/data/registry/images/devtable/gargantuan/a742734a834f9049c373316825e6ab8ea742734a834f9049c373316825e6ab8e/diffs.json similarity index 100% rename from test/data/registry/images/devtable/gargantuan/a742734a834f9049c373316825e6ab8e/diffs.json rename to test/data/registry/images/devtable/gargantuan/a742734a834f9049c373316825e6ab8ea742734a834f9049c373316825e6ab8e/diffs.json diff --git a/test/data/registry/images/devtable/gargantuan/aa954e497de27864883678892fe00389/diffs.json b/test/data/registry/images/devtable/gargantuan/aa954e497de27864883678892fe00389aa954e497de27864883678892fe00389/diffs.json similarity index 100% rename from test/data/registry/images/devtable/gargantuan/aa954e497de27864883678892fe00389/diffs.json rename to test/data/registry/images/devtable/gargantuan/aa954e497de27864883678892fe00389aa954e497de27864883678892fe00389/diffs.json diff --git a/test/data/registry/images/devtable/gargantuan/b2a795ca9198e911c359f2b90e75973d/diffs.json b/test/data/registry/images/devtable/gargantuan/b2a795ca9198e911c359f2b90e75973db2a795ca9198e911c359f2b90e75973d/diffs.json similarity index 100% rename from test/data/registry/images/devtable/gargantuan/b2a795ca9198e911c359f2b90e75973d/diffs.json rename to test/data/registry/images/devtable/gargantuan/b2a795ca9198e911c359f2b90e75973db2a795ca9198e911c359f2b90e75973d/diffs.json diff --git a/test/data/registry/images/devtable/gargantuan/b4edeedb5eb9a0322f224452b69bd545/diffs.json b/test/data/registry/images/devtable/gargantuan/b4edeedb5eb9a0322f224452b69bd545b4edeedb5eb9a0322f224452b69bd545/diffs.json similarity index 100% rename from test/data/registry/images/devtable/gargantuan/b4edeedb5eb9a0322f224452b69bd545/diffs.json rename to test/data/registry/images/devtable/gargantuan/b4edeedb5eb9a0322f224452b69bd545b4edeedb5eb9a0322f224452b69bd545/diffs.json diff --git a/test/data/registry/images/devtable/gargantuan/c1d29009854393d48c3c9a64891e2ba6/diffs.json b/test/data/registry/images/devtable/gargantuan/c1d29009854393d48c3c9a64891e2ba6c1d29009854393d48c3c9a64891e2ba6/diffs.json similarity index 100% rename from test/data/registry/images/devtable/gargantuan/c1d29009854393d48c3c9a64891e2ba6/diffs.json rename to test/data/registry/images/devtable/gargantuan/c1d29009854393d48c3c9a64891e2ba6c1d29009854393d48c3c9a64891e2ba6/diffs.json diff --git a/test/data/registry/images/devtable/gargantuan/c913951ea0cd4c6206f10aef139818f6/diffs.json b/test/data/registry/images/devtable/gargantuan/c913951ea0cd4c6206f10aef139818f6c913951ea0cd4c6206f10aef139818f6/diffs.json similarity index 100% rename from test/data/registry/images/devtable/gargantuan/c913951ea0cd4c6206f10aef139818f6/diffs.json rename to test/data/registry/images/devtable/gargantuan/c913951ea0cd4c6206f10aef139818f6c913951ea0cd4c6206f10aef139818f6/diffs.json diff --git a/test/data/registry/images/devtable/gargantuan/c9a19e9e3661af8be048a7e0fbd75ece/diffs.json b/test/data/registry/images/devtable/gargantuan/c9a19e9e3661af8be048a7e0fbd75ecec9a19e9e3661af8be048a7e0fbd75ece/diffs.json similarity index 100% rename from test/data/registry/images/devtable/gargantuan/c9a19e9e3661af8be048a7e0fbd75ece/diffs.json rename to test/data/registry/images/devtable/gargantuan/c9a19e9e3661af8be048a7e0fbd75ecec9a19e9e3661af8be048a7e0fbd75ece/diffs.json diff --git a/test/data/registry/images/devtable/gargantuan/d935480ec258b7e5f5ff21013ee402a6/diffs.json b/test/data/registry/images/devtable/gargantuan/d935480ec258b7e5f5ff21013ee402a6d935480ec258b7e5f5ff21013ee402a6/diffs.json similarity index 100% rename from test/data/registry/images/devtable/gargantuan/d935480ec258b7e5f5ff21013ee402a6/diffs.json rename to test/data/registry/images/devtable/gargantuan/d935480ec258b7e5f5ff21013ee402a6d935480ec258b7e5f5ff21013ee402a6/diffs.json diff --git a/test/data/registry/images/devtable/gargantuan/e072d8d21d7dd0b73004258dbabc038d/diffs.json b/test/data/registry/images/devtable/gargantuan/e072d8d21d7dd0b73004258dbabc038de072d8d21d7dd0b73004258dbabc038d/diffs.json similarity index 100% rename from test/data/registry/images/devtable/gargantuan/e072d8d21d7dd0b73004258dbabc038d/diffs.json rename to test/data/registry/images/devtable/gargantuan/e072d8d21d7dd0b73004258dbabc038de072d8d21d7dd0b73004258dbabc038d/diffs.json diff --git a/test/data/registry/images/devtable/gargantuan/e35146409ec17c0e94dbc56a120919a4/diffs.json b/test/data/registry/images/devtable/gargantuan/e35146409ec17c0e94dbc56a120919a4e35146409ec17c0e94dbc56a120919a4/diffs.json similarity index 100% rename from test/data/registry/images/devtable/gargantuan/e35146409ec17c0e94dbc56a120919a4/diffs.json rename to test/data/registry/images/devtable/gargantuan/e35146409ec17c0e94dbc56a120919a4e35146409ec17c0e94dbc56a120919a4/diffs.json diff --git a/test/data/registry/images/devtable/gargantuan/ee43c0adbd6004f2fa0c91af80229849/diffs.json b/test/data/registry/images/devtable/gargantuan/ee43c0adbd6004f2fa0c91af80229849ee43c0adbd6004f2fa0c91af80229849/diffs.json similarity index 100% rename from test/data/registry/images/devtable/gargantuan/ee43c0adbd6004f2fa0c91af80229849/diffs.json rename to test/data/registry/images/devtable/gargantuan/ee43c0adbd6004f2fa0c91af80229849ee43c0adbd6004f2fa0c91af80229849/diffs.json diff --git a/test/data/registry/images/devtable/gargantuan/efb34827b6c92107c252da9d451b6222/diffs.json b/test/data/registry/images/devtable/gargantuan/efb34827b6c92107c252da9d451b6222efb34827b6c92107c252da9d451b6222/diffs.json similarity index 100% rename from test/data/registry/images/devtable/gargantuan/efb34827b6c92107c252da9d451b6222/diffs.json rename to test/data/registry/images/devtable/gargantuan/efb34827b6c92107c252da9d451b6222efb34827b6c92107c252da9d451b6222/diffs.json diff --git a/test/data/registry/images/devtable/gargantuan/f52f7ded0612cff3e638da941ac53441/diffs.json b/test/data/registry/images/devtable/gargantuan/f52f7ded0612cff3e638da941ac53441f52f7ded0612cff3e638da941ac53441/diffs.json similarity index 100% rename from test/data/registry/images/devtable/gargantuan/f52f7ded0612cff3e638da941ac53441/diffs.json rename to test/data/registry/images/devtable/gargantuan/f52f7ded0612cff3e638da941ac53441f52f7ded0612cff3e638da941ac53441/diffs.json diff --git a/test/data/registry/images/devtable/gargantuan/fd2e6b4b1fea3d1a500a0c5745066bdf/diffs.json b/test/data/registry/images/devtable/gargantuan/fd2e6b4b1fea3d1a500a0c5745066bdffd2e6b4b1fea3d1a500a0c5745066bdf/diffs.json similarity index 100% rename from test/data/registry/images/devtable/gargantuan/fd2e6b4b1fea3d1a500a0c5745066bdf/diffs.json rename to test/data/registry/images/devtable/gargantuan/fd2e6b4b1fea3d1a500a0c5745066bdffd2e6b4b1fea3d1a500a0c5745066bdf/diffs.json diff --git a/test/data/registry/images/devtable/gargantuan/ff382595eafa11320e23fcb372f2f547/diffs.json b/test/data/registry/images/devtable/gargantuan/ff382595eafa11320e23fcb372f2f547ff382595eafa11320e23fcb372f2f547/diffs.json similarity index 100% rename from test/data/registry/images/devtable/gargantuan/ff382595eafa11320e23fcb372f2f547/diffs.json rename to test/data/registry/images/devtable/gargantuan/ff382595eafa11320e23fcb372f2f547ff382595eafa11320e23fcb372f2f547/diffs.json diff --git a/test/data/registry/images/devtable/shared/4bc9d873a9b4ee89dcaaf55a55a84b97/diffs.json b/test/data/registry/images/devtable/shared/4bc9d873a9b4ee89dcaaf55a55a84b974bc9d873a9b4ee89dcaaf55a55a84b97/diffs.json similarity index 100% rename from test/data/registry/images/devtable/shared/4bc9d873a9b4ee89dcaaf55a55a84b97/diffs.json rename to test/data/registry/images/devtable/shared/4bc9d873a9b4ee89dcaaf55a55a84b974bc9d873a9b4ee89dcaaf55a55a84b97/diffs.json diff --git a/test/data/registry/images/devtable/shared/74e2e6b2c6688900b1a8e31a772d2177/diffs.json b/test/data/registry/images/devtable/shared/74e2e6b2c6688900b1a8e31a772d217774e2e6b2c6688900b1a8e31a772d2177/diffs.json similarity index 100% rename from test/data/registry/images/devtable/shared/74e2e6b2c6688900b1a8e31a772d2177/diffs.json rename to test/data/registry/images/devtable/shared/74e2e6b2c6688900b1a8e31a772d217774e2e6b2c6688900b1a8e31a772d2177/diffs.json diff --git a/test/data/registry/images/devtable/shared/bf3883d81e05555919f2ca9d7ca2983e/diffs.json b/test/data/registry/images/devtable/shared/bf3883d81e05555919f2ca9d7ca2983ebf3883d81e05555919f2ca9d7ca2983e/diffs.json similarity index 100% rename from test/data/registry/images/devtable/shared/bf3883d81e05555919f2ca9d7ca2983e/diffs.json rename to test/data/registry/images/devtable/shared/bf3883d81e05555919f2ca9d7ca2983ebf3883d81e05555919f2ca9d7ca2983e/diffs.json diff --git a/test/data/registry/images/devtable/shared/fb820a41a1b0f94cf779305c2e23d4d1/diffs.json b/test/data/registry/images/devtable/shared/fb820a41a1b0f94cf779305c2e23d4d1fb820a41a1b0f94cf779305c2e23d4d1/diffs.json similarity index 100% rename from test/data/registry/images/devtable/shared/fb820a41a1b0f94cf779305c2e23d4d1/diffs.json rename to test/data/registry/images/devtable/shared/fb820a41a1b0f94cf779305c2e23d4d1fb820a41a1b0f94cf779305c2e23d4d1/diffs.json diff --git a/test/data/registry/images/devtable/shared/fc53cea92e5567da559fa149253a44ec/diffs.json b/test/data/registry/images/devtable/shared/fc53cea92e5567da559fa149253a44ecfc53cea92e5567da559fa149253a44ec/diffs.json similarity index 100% rename from test/data/registry/images/devtable/shared/fc53cea92e5567da559fa149253a44ec/diffs.json rename to test/data/registry/images/devtable/shared/fc53cea92e5567da559fa149253a44ecfc53cea92e5567da559fa149253a44ec/diffs.json diff --git a/test/data/registry/images/devtable/simple/44c28f16388dcfba12cbde037563982c/diffs.json b/test/data/registry/images/devtable/simple/44c28f16388dcfba12cbde037563982c44c28f16388dcfba12cbde037563982c/diffs.json similarity index 100% rename from test/data/registry/images/devtable/simple/44c28f16388dcfba12cbde037563982c/diffs.json rename to test/data/registry/images/devtable/simple/44c28f16388dcfba12cbde037563982c44c28f16388dcfba12cbde037563982c/diffs.json diff --git a/test/data/registry/images/devtable/simple/7c66286da6034cfd15f4711f598a08c9/diffs.json b/test/data/registry/images/devtable/simple/7c66286da6034cfd15f4711f598a08c97c66286da6034cfd15f4711f598a08c9/diffs.json similarity index 100% rename from test/data/registry/images/devtable/simple/7c66286da6034cfd15f4711f598a08c9/diffs.json rename to test/data/registry/images/devtable/simple/7c66286da6034cfd15f4711f598a08c97c66286da6034cfd15f4711f598a08c9/diffs.json diff --git a/test/data/registry/images/devtable/simple/d2accec6b09963021245853aadfd9af8/diffs.json b/test/data/registry/images/devtable/simple/d2accec6b09963021245853aadfd9af8d2accec6b09963021245853aadfd9af8/diffs.json similarity index 100% rename from test/data/registry/images/devtable/simple/d2accec6b09963021245853aadfd9af8/diffs.json rename to test/data/registry/images/devtable/simple/d2accec6b09963021245853aadfd9af8d2accec6b09963021245853aadfd9af8/diffs.json diff --git a/test/data/registry/images/devtable/simple/d4842afed193ee9830dcc5a1e57f4fa0/diffs.json b/test/data/registry/images/devtable/simple/d4842afed193ee9830dcc5a1e57f4fa0d4842afed193ee9830dcc5a1e57f4fa0/diffs.json similarity index 100% rename from test/data/registry/images/devtable/simple/d4842afed193ee9830dcc5a1e57f4fa0/diffs.json rename to test/data/registry/images/devtable/simple/d4842afed193ee9830dcc5a1e57f4fa0d4842afed193ee9830dcc5a1e57f4fa0/diffs.json diff --git a/test/data/registry/images/public/publicrepo/030581d6f421978b637479b73f862b63/diffs.json b/test/data/registry/images/public/publicrepo/030581d6f421978b637479b73f862b63030581d6f421978b637479b73f862b63/diffs.json similarity index 100% rename from test/data/registry/images/public/publicrepo/030581d6f421978b637479b73f862b63/diffs.json rename to test/data/registry/images/public/publicrepo/030581d6f421978b637479b73f862b63030581d6f421978b637479b73f862b63/diffs.json diff --git a/test/data/registry/images/public/publicrepo/068bc434cfbb875d706ae4a1fab1ab1c/diffs.json b/test/data/registry/images/public/publicrepo/068bc434cfbb875d706ae4a1fab1ab1c068bc434cfbb875d706ae4a1fab1ab1c/diffs.json similarity index 100% rename from test/data/registry/images/public/publicrepo/068bc434cfbb875d706ae4a1fab1ab1c/diffs.json rename to test/data/registry/images/public/publicrepo/068bc434cfbb875d706ae4a1fab1ab1c068bc434cfbb875d706ae4a1fab1ab1c/diffs.json diff --git a/test/data/registry/images/public/publicrepo/1b4bc84b74c71ac837ff19eae76e76c0/diffs.json b/test/data/registry/images/public/publicrepo/1b4bc84b74c71ac837ff19eae76e76c01b4bc84b74c71ac837ff19eae76e76c0/diffs.json similarity index 100% rename from test/data/registry/images/public/publicrepo/1b4bc84b74c71ac837ff19eae76e76c0/diffs.json rename to test/data/registry/images/public/publicrepo/1b4bc84b74c71ac837ff19eae76e76c01b4bc84b74c71ac837ff19eae76e76c0/diffs.json diff --git a/test/data/registry/images/public/publicrepo/5f14df20df37b306cb8ecb423fa539c7/diffs.json b/test/data/registry/images/public/publicrepo/5f14df20df37b306cb8ecb423fa539c75f14df20df37b306cb8ecb423fa539c7/diffs.json similarity index 100% rename from test/data/registry/images/public/publicrepo/5f14df20df37b306cb8ecb423fa539c7/diffs.json rename to test/data/registry/images/public/publicrepo/5f14df20df37b306cb8ecb423fa539c75f14df20df37b306cb8ecb423fa539c7/diffs.json diff --git a/test/data/registry/images/public/publicrepo/7025cb49ee8cd5da3054e4b69210fdbe/diffs.json b/test/data/registry/images/public/publicrepo/7025cb49ee8cd5da3054e4b69210fdbe7025cb49ee8cd5da3054e4b69210fdbe/diffs.json similarity index 100% rename from test/data/registry/images/public/publicrepo/7025cb49ee8cd5da3054e4b69210fdbe/diffs.json rename to test/data/registry/images/public/publicrepo/7025cb49ee8cd5da3054e4b69210fdbe7025cb49ee8cd5da3054e4b69210fdbe/diffs.json diff --git a/test/data/registry/images/public/publicrepo/7eb06578cc1b5a8d0cafa075a2f63493/diffs.json b/test/data/registry/images/public/publicrepo/7eb06578cc1b5a8d0cafa075a2f634937eb06578cc1b5a8d0cafa075a2f63493/diffs.json similarity index 100% rename from test/data/registry/images/public/publicrepo/7eb06578cc1b5a8d0cafa075a2f63493/diffs.json rename to test/data/registry/images/public/publicrepo/7eb06578cc1b5a8d0cafa075a2f634937eb06578cc1b5a8d0cafa075a2f63493/diffs.json diff --git a/test/data/registry/images/public/publicrepo/9646530d3f1f3b1a384947dbd5a3a031/diffs.json b/test/data/registry/images/public/publicrepo/9646530d3f1f3b1a384947dbd5a3a0319646530d3f1f3b1a384947dbd5a3a031/diffs.json similarity index 100% rename from test/data/registry/images/public/publicrepo/9646530d3f1f3b1a384947dbd5a3a031/diffs.json rename to test/data/registry/images/public/publicrepo/9646530d3f1f3b1a384947dbd5a3a0319646530d3f1f3b1a384947dbd5a3a031/diffs.json diff --git a/test/data/registry/images/public/publicrepo/c02f0fa3b78e16755fc38e0529571587/diffs.json b/test/data/registry/images/public/publicrepo/c02f0fa3b78e16755fc38e0529571587c02f0fa3b78e16755fc38e0529571587/diffs.json similarity index 100% rename from test/data/registry/images/public/publicrepo/c02f0fa3b78e16755fc38e0529571587/diffs.json rename to test/data/registry/images/public/publicrepo/c02f0fa3b78e16755fc38e0529571587c02f0fa3b78e16755fc38e0529571587/diffs.json diff --git a/test/data/registry/images/public/publicrepo/c11210080ed68235719a6f2ff39467ff/diffs.json b/test/data/registry/images/public/publicrepo/c11210080ed68235719a6f2ff39467ffc11210080ed68235719a6f2ff39467ff/diffs.json similarity index 100% rename from test/data/registry/images/public/publicrepo/c11210080ed68235719a6f2ff39467ff/diffs.json rename to test/data/registry/images/public/publicrepo/c11210080ed68235719a6f2ff39467ffc11210080ed68235719a6f2ff39467ff/diffs.json diff --git a/test/data/registry/images/public/publicrepo/cd3e411f13126e8aaf1ccd8d7e9fd28b/diffs.json b/test/data/registry/images/public/publicrepo/cd3e411f13126e8aaf1ccd8d7e9fd28bcd3e411f13126e8aaf1ccd8d7e9fd28b/diffs.json similarity index 100% rename from test/data/registry/images/public/publicrepo/cd3e411f13126e8aaf1ccd8d7e9fd28b/diffs.json rename to test/data/registry/images/public/publicrepo/cd3e411f13126e8aaf1ccd8d7e9fd28bcd3e411f13126e8aaf1ccd8d7e9fd28b/diffs.json diff --git a/test/data/test.db b/test/data/test.db index 3fe737dc7b54df85483fb99971fc1174fa3eb92f..96e878b95e9124c1618e41e662406d431a5af964 100644 GIT binary patch delta 8242 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