)]}'
{
  "commit": "0d0e80fee489a88cfa13e55d040748bec9a98c60",
  "tree": "3289cfe39361d99201572d1d78397d5c49b527f8",
  "parents": [
    "8b70083b76488d8ecb79543876b38f8864eab2eb"
  ],
  "author": {
    "name": "Dario Faccin",
    "email": "dario.faccin@canonical.com",
    "time": "Wed May 24 16:58:47 2023 +0200"
  },
  "committer": {
    "name": "Dario Faccin",
    "email": "dario.faccin@canonical.com",
    "time": "Wed May 24 16:58:58 2023 +0200"
  },
  "message": "Update from master\n\nSquashed commit of the following:\n\ncommit 7cedba14204492f7373db6e3362d04181658fc1b\nAuthor: Mark Beierl \u003cmark.beierl@canonical.com\u003e\nDate:   Wed May 10 21:35:27 2023 -0400\n\n    Update to Python 3.10 and Ubuntu 22.04\n\n    Removal of deprecated event loop\n    Updated pip requirements\n\n    Change-Id: I0eeba1b700187ec87197f5b28e6e20fd15bd945b\n    Signed-off-by: Mark Beierl \u003cmark.beierl@canonical.com\u003e\n\ncommit d1dfd8b598a2852cc6400d323b29c405816f36a6\nAuthor: garciadeblas \u003cgerardo.garciadeblas@telefonica.com\u003e\nDate:   Tue Apr 18 18:25:13 2023 +0200\n\n    Set autoescape to True in Jinja2 environment\n\n    Change-Id: I2af8d9e30f610bb18928b4c85b16ecd6754129b8\n    Signed-off-by: garciadeblas \u003cgerardo.garciadeblas@telefonica.com\u003e\n\ncommit 2da4c43fa6e13582ffb79e852c47e986bf4a1384\nAuthor: garciadeblas \u003cgerardo.garciadeblas@telefonica.com\u003e\nDate:   Tue Apr 18 14:40:48 2023 +0200\n\n    Clean stage-archive.sh\n\n    Change-Id: Ie0a1c29cd15f4b9510bdbf8e14a051df93b24edd\n    Signed-off-by: garciadeblas \u003cgerardo.garciadeblas@telefonica.com\u003e\n\ncommit 9bd1ee2d3893c1450b3650ead9e71b5e01d0883f\nAuthor: garciadeblas \u003cgerardo.garciadeblas@telefonica.com\u003e\nDate:   Tue Mar 28 13:45:28 2023 +0200\n\n    Fix black and cover errors\n\n    Change-Id: I5525e17a4536686091967ceb3ac2900bce47d9e2\n    Signed-off-by: garciadeblas \u003cgerardo.garciadeblas@telefonica.com\u003e\n\nChange-Id: I1f150e4b0bbe8c537940a2445c94bdf8da4c7e60\nSigned-off-by: Dario Faccin \u003cdario.faccin@canonical.com\u003e\n",
  "tree_diff": [
    {
      "type": "modify",
      "old_id": "7470d5204987596d7e7c654f8a178436bd59461b",
      "old_mode": 33188,
      "old_path": "Dockerfile",
      "new_id": "e3e66cfefe1e9e774f1412f860948af0a1d9d527",
      "new_mode": 33188,
      "new_path": "Dockerfile"
    },
    {
      "type": "modify",
      "old_id": "831c8c8931d841019362fb13adc777333c0c8704",
      "old_mode": 33261,
      "old_path": "devops-stages/stage-archive.sh",
      "new_id": "aa72043cd2f6d5d242d8af186f47d8011236348c",
      "new_mode": 33261,
      "new_path": "devops-stages/stage-archive.sh"
    },
    {
      "type": "modify",
      "old_id": "409f14de16ddc9b78a3560deb6026dce60837e6b",
      "old_mode": 33261,
      "old_path": "osm_pla/cmd/pla_server.py",
      "new_id": "29c733205f0e874c99de1b2e433cbd42d5ecd5a3",
      "new_mode": 33261,
      "new_path": "osm_pla/cmd/pla_server.py"
    },
    {
      "type": "modify",
      "old_id": "d507bbdc2d65d2f2efa9e9b8a9d24fbcb3edab9b",
      "old_mode": 33261,
      "old_path": "osm_pla/placement/mznplacement.py",
      "new_id": "ac25448235c8f3283982ac51dd4bb16e2d1165cb",
      "new_mode": 33261,
      "new_path": "osm_pla/placement/mznplacement.py"
    },
    {
      "type": "modify",
      "old_id": "d2476ec15b47f1a670408219c0a1e180840671aa",
      "old_mode": 33188,
      "old_path": "osm_pla/server/server.py",
      "new_id": "ede6f86379ce37f6bbf34592182a8b3db39574ac",
      "new_mode": 33188,
      "new_path": "osm_pla/server/server.py"
    },
    {
      "type": "modify",
      "old_id": "127b4d15f3255a6e31ca9525d0b46d355a6a65de",
      "old_mode": 33188,
      "old_path": "osm_pla/test/test_server.py",
      "new_id": "d58ee03eb95361f212995a22b69492b5a57b1752",
      "new_mode": 33188,
      "new_path": "osm_pla/test/test_server.py"
    },
    {
      "type": "modify",
      "old_id": "0304e4fa7127c4bfce91660f810d71602353f6e8",
      "old_mode": 33188,
      "old_path": "requirements-dev.txt",
      "new_id": "67d95d84f41f442d34d0c3c3ec56f443a7af2b05",
      "new_mode": 33188,
      "new_path": "requirements-dev.txt"
    },
    {
      "type": "modify",
      "old_id": "fd0128d36849a19de169efdf510e57e7c62ffe31",
      "old_mode": 33188,
      "old_path": "requirements-test.txt",
      "new_id": "295394e3985b007a8b8c8955f5e6861299356ce8",
      "new_mode": 33188,
      "new_path": "requirements-test.txt"
    },
    {
      "type": "modify",
      "old_id": "9f416bc5d9d8b010440b3348b63f129f8f3b7287",
      "old_mode": 33188,
      "old_path": "tox.ini",
      "new_id": "98409d36e3aafb6dec73be0b0256fb9c60e677f6",
      "new_mode": 33188,
      "new_path": "tox.ini"
    }
  ]
}
