)]}'
{
  "commit": "f20947ae251fd1a7f21ad40f9423fa4c0e167fd4",
  "tree": "d5ce15aa26a8a3acfcc7684efd17b23ca1526700",
  "parents": [
    "dc0c4c1441b3ffca1343fd80790ebd846cbc1305"
  ],
  "author": {
    "name": "Thom Smith",
    "email": "thom@thomthesmith.com",
    "time": "Thu Sep 02 16:41:22 2021 -0400"
  },
  "committer": {
    "name": "Tina Müller",
    "email": "cpan2@tinita.de",
    "time": "Wed Sep 22 15:52:05 2021 +0200"
  },
  "message": "Move code from lib3 to lib\n",
  "tree_diff": [
    {
      "type": "modify",
      "old_id": "b59e62a5e175de1de6bf421f67b1c15bc27a72a6",
      "old_mode": 33188,
      "old_path": ".gitignore",
      "new_id": "e531e481c87ce80a9e280c2a209816da9e7ec5e0",
      "new_mode": 33188,
      "new_path": ".gitignore"
    },
    {
      "type": "modify",
      "old_id": "f4051a11f9af14637cf73822326afdcacb79f5ce",
      "old_mode": 33188,
      "old_path": "MANIFEST.in",
      "new_id": "3ab0c4f460d3de0ef6453305281be894dc2bc63f",
      "new_mode": 33188,
      "new_path": "MANIFEST.in"
    },
    {
      "type": "rename",
      "old_id": "7baa8c4b68127d5cdf0be9a799429e61347c2694",
      "old_mode": 33188,
      "old_path": "lib3/_yaml/__init__.py",
      "new_id": "7baa8c4b68127d5cdf0be9a799429e61347c2694",
      "new_mode": 33188,
      "new_path": "lib/_yaml/__init__.py",
      "score": 100
    },
    {
      "type": "rename",
      "old_id": "86d07b5525d10bf1d543be0e1f5d01af897a4b49",
      "old_mode": 33188,
      "old_path": "lib3/yaml/__init__.py",
      "new_id": "86d07b5525d10bf1d543be0e1f5d01af897a4b49",
      "new_mode": 33188,
      "new_path": "lib/yaml/__init__.py",
      "score": 100
    },
    {
      "type": "rename",
      "old_id": "6d15cb40e3b4198819c91c6f8d8b32807fcf53b2",
      "old_mode": 33188,
      "old_path": "lib3/yaml/composer.py",
      "new_id": "6d15cb40e3b4198819c91c6f8d8b32807fcf53b2",
      "new_mode": 33188,
      "new_path": "lib/yaml/composer.py",
      "score": 100
    },
    {
      "type": "rename",
      "old_id": "619acd3070a4845c653fcf22a626e05158035bc2",
      "old_mode": 33188,
      "old_path": "lib3/yaml/constructor.py",
      "new_id": "619acd3070a4845c653fcf22a626e05158035bc2",
      "new_mode": 33188,
      "new_path": "lib/yaml/constructor.py",
      "score": 100
    },
    {
      "type": "rename",
      "old_id": "0c21345879b298bb8668201bebe7d289586b17f9",
      "old_mode": 33188,
      "old_path": "lib3/yaml/cyaml.py",
      "new_id": "0c21345879b298bb8668201bebe7d289586b17f9",
      "new_mode": 33188,
      "new_path": "lib/yaml/cyaml.py",
      "score": 100
    },
    {
      "type": "rename",
      "old_id": "6aadba551f3836b02f4752277f4b3027073defad",
      "old_mode": 33188,
      "old_path": "lib3/yaml/dumper.py",
      "new_id": "6aadba551f3836b02f4752277f4b3027073defad",
      "new_mode": 33188,
      "new_path": "lib/yaml/dumper.py",
      "score": 100
    },
    {
      "type": "rename",
      "old_id": "a664d011162af69184df2f8e59ab7feec818f7c7",
      "old_mode": 33188,
      "old_path": "lib3/yaml/emitter.py",
      "new_id": "a664d011162af69184df2f8e59ab7feec818f7c7",
      "new_mode": 33188,
      "new_path": "lib/yaml/emitter.py",
      "score": 100
    },
    {
      "type": "rename",
      "old_id": "b796b4dc519512c4825ff539a2e6aa20f4d370d0",
      "old_mode": 33188,
      "old_path": "lib3/yaml/error.py",
      "new_id": "b796b4dc519512c4825ff539a2e6aa20f4d370d0",
      "new_mode": 33188,
      "new_path": "lib/yaml/error.py",
      "score": 100
    },
    {
      "type": "rename",
      "old_id": "f79ad389cb6c9517e391dcd25534866bc9ccd36a",
      "old_mode": 33188,
      "old_path": "lib3/yaml/events.py",
      "new_id": "f79ad389cb6c9517e391dcd25534866bc9ccd36a",
      "new_mode": 33188,
      "new_path": "lib/yaml/events.py",
      "score": 100
    },
    {
      "type": "rename",
      "old_id": "e90c11224c38e559cdf0cb205f0692ebd4fb8681",
      "old_mode": 33188,
      "old_path": "lib3/yaml/loader.py",
      "new_id": "e90c11224c38e559cdf0cb205f0692ebd4fb8681",
      "new_mode": 33188,
      "new_path": "lib/yaml/loader.py",
      "score": 100
    },
    {
      "type": "rename",
      "old_id": "c4f070c41e1fb1bc01af27d69329e92dded38908",
      "old_mode": 33188,
      "old_path": "lib3/yaml/nodes.py",
      "new_id": "c4f070c41e1fb1bc01af27d69329e92dded38908",
      "new_mode": 33188,
      "new_path": "lib/yaml/nodes.py",
      "score": 100
    },
    {
      "type": "rename",
      "old_id": "13a5995d292045d0f865a99abf692bd35dc87814",
      "old_mode": 33188,
      "old_path": "lib3/yaml/parser.py",
      "new_id": "13a5995d292045d0f865a99abf692bd35dc87814",
      "new_mode": 33188,
      "new_path": "lib/yaml/parser.py",
      "score": 100
    },
    {
      "type": "rename",
      "old_id": "774b0219b5932a0ee1c27e637371de5ba8d9cb16",
      "old_mode": 33188,
      "old_path": "lib3/yaml/reader.py",
      "new_id": "774b0219b5932a0ee1c27e637371de5ba8d9cb16",
      "new_mode": 33188,
      "new_path": "lib/yaml/reader.py",
      "score": 100
    },
    {
      "type": "rename",
      "old_id": "3b0b192ef32ed7f5b7015456fe883c3327bb841e",
      "old_mode": 33188,
      "old_path": "lib3/yaml/representer.py",
      "new_id": "3b0b192ef32ed7f5b7015456fe883c3327bb841e",
      "new_mode": 33188,
      "new_path": "lib/yaml/representer.py",
      "score": 100
    },
    {
      "type": "rename",
      "old_id": "013896d2f10619e0e75d2579cd63220338a7fef1",
      "old_mode": 33188,
      "old_path": "lib3/yaml/resolver.py",
      "new_id": "013896d2f10619e0e75d2579cd63220338a7fef1",
      "new_mode": 33188,
      "new_path": "lib/yaml/resolver.py",
      "score": 100
    },
    {
      "type": "rename",
      "old_id": "7437ede1c608266aaca481955f438844479cab4f",
      "old_mode": 33188,
      "old_path": "lib3/yaml/scanner.py",
      "new_id": "7437ede1c608266aaca481955f438844479cab4f",
      "new_mode": 33188,
      "new_path": "lib/yaml/scanner.py",
      "score": 100
    },
    {
      "type": "rename",
      "old_id": "fe911e67ae7a739abb491fbbc6834b9c37bbda4b",
      "old_mode": 33188,
      "old_path": "lib3/yaml/serializer.py",
      "new_id": "fe911e67ae7a739abb491fbbc6834b9c37bbda4b",
      "new_mode": 33188,
      "new_path": "lib/yaml/serializer.py",
      "score": 100
    },
    {
      "type": "rename",
      "old_id": "4d0b48a394ac8c019b401516a12f688df361cf90",
      "old_mode": 33188,
      "old_path": "lib3/yaml/tokens.py",
      "new_id": "4d0b48a394ac8c019b401516a12f688df361cf90",
      "new_mode": 33188,
      "new_path": "lib/yaml/tokens.py",
      "score": 100
    },
    {
      "type": "modify",
      "old_id": "8c1842b19494c0c90706a0f4906ea4a46d8d0d77",
      "old_mode": 33188,
      "old_path": "setup.py",
      "new_id": "9c589aa543682e6dbf86a894c61453e9b0658e9e",
      "new_mode": 33188,
      "new_path": "setup.py"
    },
    {
      "type": "rename",
      "old_id": "a8b4e3a7d611d32fe4fe578b4c782d0f6d06cf69",
      "old_mode": 33188,
      "old_path": "tests/lib3/canonical.py",
      "new_id": "a8b4e3a7d611d32fe4fe578b4c782d0f6d06cf69",
      "new_mode": 33188,
      "new_path": "tests/lib/canonical.py",
      "score": 100
    },
    {
      "type": "rename",
      "old_id": "72a50676744b1429bd199408d3b9fb6111481c1b",
      "old_mode": 33188,
      "old_path": "tests/lib3/test_all.py",
      "new_id": "72a50676744b1429bd199408d3b9fb6111481c1b",
      "new_mode": 33188,
      "new_path": "tests/lib/test_all.py",
      "score": 100
    },
    {
      "type": "rename",
      "old_id": "b6f956dbfbc9d108422885d11b1b2e725ab6b889",
      "old_mode": 33188,
      "old_path": "tests/lib3/test_appliance.py",
      "new_id": "b6f956dbfbc9d108422885d11b1b2e725ab6b889",
      "new_mode": 33188,
      "new_path": "tests/lib/test_appliance.py",
      "score": 100
    },
    {
      "type": "rename",
      "old_id": "df3f943bac62257c4c76d8e8c367a018d4f5458c",
      "old_mode": 33188,
      "old_path": "tests/lib3/test_build.py",
      "new_id": "df3f943bac62257c4c76d8e8c367a018d4f5458c",
      "new_mode": 33188,
      "new_path": "tests/lib/test_build.py",
      "score": 100
    },
    {
      "type": "rename",
      "old_id": "fa843f6e4e1743da4413c071e8a99da3c9211a92",
      "old_mode": 33188,
      "old_path": "tests/lib3/test_build_ext.py",
      "new_id": "fa843f6e4e1743da4413c071e8a99da3c9211a92",
      "new_mode": 33188,
      "new_path": "tests/lib/test_build_ext.py",
      "score": 100
    },
    {
      "type": "rename",
      "old_id": "a3b1153445381ef4b7951e894d59f3f9d86b0e14",
      "old_mode": 33188,
      "old_path": "tests/lib3/test_canonical.py",
      "new_id": "a3b1153445381ef4b7951e894d59f3f9d86b0e14",
      "new_mode": 33188,
      "new_path": "tests/lib/test_canonical.py",
      "score": 100
    },
    {
      "type": "rename",
      "old_id": "f9a507701a443884df30d3130fbcaeaeffba4e05",
      "old_mode": 33188,
      "old_path": "tests/lib3/test_constructor.py",
      "new_id": "f9a507701a443884df30d3130fbcaeaeffba4e05",
      "new_mode": 33188,
      "new_path": "tests/lib/test_constructor.py",
      "score": 100
    },
    {
      "type": "rename",
      "old_id": "90d1652de891e7bd8d6ada50526ef6dff3fe834a",
      "old_mode": 33188,
      "old_path": "tests/lib3/test_emitter.py",
      "new_id": "90d1652de891e7bd8d6ada50526ef6dff3fe834a",
      "new_mode": 33188,
      "new_path": "tests/lib/test_emitter.py",
      "score": 100
    },
    {
      "type": "rename",
      "old_id": "9ef9bbe9f201249de8a33baa78c7558fe175b785",
      "old_mode": 33188,
      "old_path": "tests/lib3/test_errors.py",
      "new_id": "9ef9bbe9f201249de8a33baa78c7558fe175b785",
      "new_mode": 33188,
      "new_path": "tests/lib/test_errors.py",
      "score": 100
    },
    {
      "type": "rename",
      "old_id": "52ac3428cfaed11000b8c2a9af2f13429e4d816a",
      "old_mode": 33188,
      "old_path": "tests/lib3/test_input_output.py",
      "new_id": "52ac3428cfaed11000b8c2a9af2f13429e4d816a",
      "new_mode": 33188,
      "new_path": "tests/lib/test_input_output.py",
      "score": 100
    },
    {
      "type": "rename",
      "old_id": "09eea2ed305b2ee7637195dfebfea0b0406b8719",
      "old_mode": 33188,
      "old_path": "tests/lib3/test_mark.py",
      "new_id": "09eea2ed305b2ee7637195dfebfea0b0406b8719",
      "new_mode": 33188,
      "new_path": "tests/lib/test_mark.py",
      "score": 100
    },
    {
      "type": "rename",
      "old_id": "f6e28fe0eea9844d4fd24a97664beaf1c667440d",
      "old_mode": 33188,
      "old_path": "tests/lib3/test_multi_constructor.py",
      "new_id": "f6e28fe0eea9844d4fd24a97664beaf1c667440d",
      "new_mode": 33188,
      "new_path": "tests/lib/test_multi_constructor.py",
      "score": 100
    },
    {
      "type": "rename",
      "old_id": "c07b346b13bdc11ea80eb36333090e549ddb3a70",
      "old_mode": 33188,
      "old_path": "tests/lib3/test_reader.py",
      "new_id": "c07b346b13bdc11ea80eb36333090e549ddb3a70",
      "new_mode": 33188,
      "new_path": "tests/lib/test_reader.py",
      "score": 100
    },
    {
      "type": "rename",
      "old_id": "08042c81592a472cdce86b18113ebced3ab9a23d",
      "old_mode": 33188,
      "old_path": "tests/lib3/test_recursive.py",
      "new_id": "08042c81592a472cdce86b18113ebced3ab9a23d",
      "new_mode": 33188,
      "new_path": "tests/lib/test_recursive.py",
      "score": 100
    },
    {
      "type": "rename",
      "old_id": "10d4a8fcb320cae1f566dbd1c154c49304504fc2",
      "old_mode": 33188,
      "old_path": "tests/lib3/test_representer.py",
      "new_id": "10d4a8fcb320cae1f566dbd1c154c49304504fc2",
      "new_mode": 33188,
      "new_path": "tests/lib/test_representer.py",
      "score": 100
    },
    {
      "type": "rename",
      "old_id": "f059dabbf266433bb54b322fb041b08b9471df10",
      "old_mode": 33188,
      "old_path": "tests/lib3/test_resolver.py",
      "new_id": "f059dabbf266433bb54b322fb041b08b9471df10",
      "new_mode": 33188,
      "new_path": "tests/lib/test_resolver.py",
      "score": 100
    },
    {
      "type": "rename",
      "old_id": "f3f8a7403931d40fd9a470f6d6371284f75f4753",
      "old_mode": 33188,
      "old_path": "tests/lib3/test_sort_keys.py",
      "new_id": "f3f8a7403931d40fd9a470f6d6371284f75f4753",
      "new_mode": 33188,
      "new_path": "tests/lib/test_sort_keys.py",
      "score": 100
    },
    {
      "type": "rename",
      "old_id": "6d6f59d0d059129301aadbabd3d32023fbf779e7",
      "old_mode": 33188,
      "old_path": "tests/lib3/test_structure.py",
      "new_id": "6d6f59d0d059129301aadbabd3d32023fbf779e7",
      "new_mode": 33188,
      "new_path": "tests/lib/test_structure.py",
      "score": 100
    },
    {
      "type": "rename",
      "old_id": "828945a9eaca4cc961743d41b3e94b06cab97530",
      "old_mode": 33188,
      "old_path": "tests/lib3/test_tokens.py",
      "new_id": "828945a9eaca4cc961743d41b3e94b06cab97530",
      "new_mode": 33188,
      "new_path": "tests/lib/test_tokens.py",
      "score": 100
    },
    {
      "type": "rename",
      "old_id": "352cd8d152a76b9ab602c23df84972e8841d641c",
      "old_mode": 33188,
      "old_path": "tests/lib3/test_yaml.py",
      "new_id": "352cd8d152a76b9ab602c23df84972e8841d641c",
      "new_mode": 33188,
      "new_path": "tests/lib/test_yaml.py",
      "score": 100
    },
    {
      "type": "rename",
      "old_id": "264df0dfe3f00603ff59d2164adbd924abd16aee",
      "old_mode": 33188,
      "old_path": "tests/lib3/test_yaml_ext.py",
      "new_id": "264df0dfe3f00603ff59d2164adbd924abd16aee",
      "new_mode": 33188,
      "new_path": "tests/lib/test_yaml_ext.py",
      "score": 100
    }
  ]
}
