)]}'
{
  "log": [
    {
      "commit": "bc3a87fdbbc0cfcb709498ef48bad67ab8bbf444",
      "tree": "2d7255297d7f3492ed6d11ecfe4976254aa5e650",
      "parents": [
        "3c4a849ca360ab47ba3ef234bbd500b9e77996a0"
      ],
      "author": {
        "name": "Mark Beierl",
        "email": "mark.beierl@canonical.com",
        "time": "Fri Jul 21 17:41:43 2023 +0000"
      },
      "committer": {
        "name": "Mark Beierl",
        "email": "mark.beierl@canonical.com",
        "time": "Fri Jul 21 17:41:43 2023 +0000"
      },
      "message": "PyYAML fix\n\nChange-Id: Icd71a982131353a03fa745ff7616ad657173e657\nSigned-off-by: Mark Beierl \u003cmark.beierl@canonical.com\u003e\n"
    },
    {
      "commit": "3c4a849ca360ab47ba3ef234bbd500b9e77996a0",
      "tree": "927ce9d1cfc208f07ec805b626cc03e48b29e899",
      "parents": [
        "0d0e80fee489a88cfa13e55d040748bec9a98c60"
      ],
      "author": {
        "name": "Mark Beierl",
        "email": "mark.beierl@canonical.com",
        "time": "Mon Jul 17 19:13:06 2023 +0000"
      },
      "committer": {
        "name": "Mark Beierl",
        "email": "mark.beierl@canonical.com",
        "time": "Mon Jul 17 19:13:06 2023 +0000"
      },
      "message": "PyYAML bug workaround\n\nChange-Id: Ie8575eb468c77f124ade2fd444d0265e60a97874\nSigned-off-by: Mark Beierl \u003cmark.beierl@canonical.com\u003e\n"
    },
    {
      "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"
    },
    {
      "commit": "8b70083b76488d8ecb79543876b38f8864eab2eb",
      "tree": "b84feb37a175783e542858e5f7d14c4f8571f4aa",
      "parents": [
        "5837a82e7badaa55f7879f7f0e6d36a156d6aa48",
        "b911fa5b36f99a951c7bc26879cd919320175069"
      ],
      "author": {
        "name": "Mark Beierl",
        "email": "mark.beierl@canonical.com",
        "time": "Thu Feb 09 15:36:13 2023 -0500"
      },
      "committer": {
        "name": "Mark Beierl",
        "email": "mark.beierl@canonical.com",
        "time": "Thu Feb 09 15:41:44 2023 -0500"
      },
      "message": "Merge remote-tracking branch \u0027origin/master\u0027 into paas\n\nChange-Id: Id3c4462fcd0c2bbc3e00d5f6a13e6d2e947a0b41\nSigned-off-by: Mark Beierl \u003cmark.beierl@canonical.com\u003e\n"
    },
    {
      "commit": "b911fa5b36f99a951c7bc26879cd919320175069",
      "tree": "8ccbf59cea56c4becd0bfb9748ac12173165261f",
      "parents": [
        "5261735d9ee7b1cc4b983a6381a480b625b1299b"
      ],
      "author": {
        "name": "Mark Beierl",
        "email": "mark.beierl@canonical.com",
        "time": "Fri Jan 27 19:05:58 2023 +0000"
      },
      "committer": {
        "name": "Mark Beierl",
        "email": "mark.beierl@canonical.com",
        "time": "Fri Jan 27 19:05:58 2023 +0000"
      },
      "message": "Updating python dependencies\n\nUpdate of Python packages (using pip-compile) in preparation for\nRelease FOURTEEN\n\nChange-Id: Ic31d9ebfd740d31ce1c1ff5ba18a29f84c5cbee0\nSigned-off-by: Mark Beierl \u003cmark.beierl@canonical.com\u003e\n"
    },
    {
      "commit": "e852231cfff1cd28c6ba294f5b00c24fb50bc087",
      "tree": "5edbb12070ebcaca031faf0ea284f8642768a2e1",
      "parents": [
        "434a53df059664d745034a111d5ca79df681af11"
      ],
      "author": {
        "name": "Mark Beierl",
        "email": "mark.beierl@canonical.com",
        "time": "Mon Oct 24 16:15:21 2022 -0400"
      },
      "committer": {
        "name": "Mark Beierl",
        "email": "mark.beierl@canonical.com",
        "time": "Tue Oct 25 12:58:59 2022 -0400"
      },
      "message": "Updating requirements to branch\n\nChange-Id: Iab7c3bc77e829ead6d4349206101243840105ca1\nSigned-off-by: Mark Beierl \u003cmark.beierl@canonical.com\u003e\n"
    },
    {
      "commit": "c48a5e4271ac67440b24969752547604f4fa7c46",
      "tree": "e0277be51ca7cea742ffd71bf752a2e9a9d87401",
      "parents": [
        "20e7998262589ea4ce08461a63b7bc49375a8c45"
      ],
      "author": {
        "name": "beierlm",
        "email": "mark.beierl@canonical.com",
        "time": "Thu Jan 13 13:12:46 2022 -0500"
      },
      "committer": {
        "name": "beierlm",
        "email": "mark.beierl@canonical.com",
        "time": "Tue Jan 18 08:57:06 2022 -0500"
      },
      "message": "Bug 1847: LTS Support\n\nUpdates base to Ubuntu 20.04\nUpdates python to 3.8\nUpdates pip dependencies to more recent versions\nAdds apt cache to stage 2 dockerfile\n\nFixes bug 1847\n\nChange-Id: Icbe9e9efc0edd957a4b8c0c461cf9d32c716df3e\nSigned-off-by: beierlm \u003cmark.beierl@canonical.com\u003e\n"
    },
    {
      "commit": "b978603ff9156436b376d465218a58a32acb9c4f",
      "tree": "20d004c775a6b93cfa9d61b6ee25315a32a59f37",
      "parents": [
        "b1efb3edf56e16b077071b35ed0f91ed818bba9e"
      ],
      "author": {
        "name": "beierlm",
        "email": "mark.beierl@canonical.com",
        "time": "Thu Apr 22 13:00:44 2021 -0400"
      },
      "committer": {
        "name": "beierlm",
        "email": "mark.beierl@canonical.com",
        "time": "Thu Apr 22 13:00:44 2021 -0400"
      },
      "message": "Including upstream requirements\n\nNow that internal OSM software does not specify python modules in\nsetup.py, we need to include the requirements.txt from the module\nin the requirements-dev.in to generate the full list properly.\n\nChange-Id: I202466ff06281f1486738ce3a4d6c09dbed78c30\nSigned-off-by: beierlm \u003cmark.beierl@canonical.com\u003e\n"
    },
    {
      "commit": "6e06e75f1a9f62675de73701098be6a5fd043924",
      "tree": "efa13de27c637281675097712995fd41db91bc5c",
      "parents": [
        "b2b0a448ae437a5ecb9e49f34e4ed3de9ccceeae"
      ],
      "author": {
        "name": "beierlm",
        "email": "mark.beierl@canonical.com",
        "time": "Tue Feb 16 16:52:29 2021 -0500"
      },
      "committer": {
        "name": "beierlm",
        "email": "mark.beierl@canonical.com",
        "time": "Tue Apr 06 12:05:03 2021 -0400"
      },
      "message": "Feature 10296 Pip Standardization\nCreates standard template for tox.ini\nIntroduces \u0027safety\u0027 for listing upstream CVEs\nPins all versions of all upstream modules\nRemoves Makefile step and places all build logic into tox.ini\n\nChange-Id: I841f19700b462aed919cf7bc55f1b0a38728ef3e\nSigned-off-by: beierlm \u003cmark.beierl@canonical.com\u003e\n"
    }
  ]
}
