)]}'
{
  "log": [
    {
      "commit": "a61aedcc60f5125b509b995a1e327cf009954637",
      "tree": "9ec1aea3ee2d21270a2107250c3f1b14018c93b9",
      "parents": [
        "01b44effc1fe1ef17b1764000f20aea0d84937cf"
      ],
      "author": {
        "name": "Mark Beierl",
        "email": "mark.beierl@canonical.com",
        "time": "Fri Jul 21 17:42:14 2023 +0000"
      },
      "committer": {
        "name": "Mark Beierl",
        "email": "mark.beierl@canonical.com",
        "time": "Fri Jul 21 17:42:14 2023 +0000"
      },
      "message": "PyYAML fix\n\nChange-Id: Ic0e36a393bcd707ec9cbb90136ef037e3d9cd9ea\nSigned-off-by: Mark Beierl \u003cmark.beierl@canonical.com\u003e\n"
    },
    {
      "commit": "01b44effc1fe1ef17b1764000f20aea0d84937cf",
      "tree": "c3badcd49963919ba6849977cfa46325e0c935f1",
      "parents": [
        "4ed517988c1f1405b6fa126ace634ab9d34eb78c"
      ],
      "author": {
        "name": "Mark Beierl",
        "email": "mark.beierl@canonical.com",
        "time": "Mon Jul 17 19:13:31 2023 +0000"
      },
      "committer": {
        "name": "Mark Beierl",
        "email": "mark.beierl@canonical.com",
        "time": "Mon Jul 17 19:13:31 2023 +0000"
      },
      "message": "PyYAML bug workaround\n\nChange-Id: Ic021f0127b457db132da7dacd86a36d3ea9156bd\nSigned-off-by: Mark Beierl \u003cmark.beierl@canonical.com\u003e\n"
    },
    {
      "commit": "4ed517988c1f1405b6fa126ace634ab9d34eb78c",
      "tree": "f9d820d41dc452e7cf9ffb99e0da47690d8b9207",
      "parents": [
        "6be1a7f4c1c6ccced45402e9aadddad813eef2a7"
      ],
      "author": {
        "name": "Dario Faccin",
        "email": "dario.faccin@canonical.com",
        "time": "Wed May 24 17:21:27 2023 +0200"
      },
      "committer": {
        "name": "Dario Faccin",
        "email": "dario.faccin@canonical.com",
        "time": "Thu May 25 10:54:09 2023 +0200"
      },
      "message": "Update from master\n\nSquashed commit of the following:\n\ncommit 3f3faa30b7341acd221fd580b00418b4684ae85c\nAuthor: garciadeblas \u003cgerardo.garciadeblas@telefonica.com\u003e\nDate:   Wed May 10 18:03:23 2023 +0200\n\n    Support of Python3.10 and Ubuntu22\n\n    Change-Id: I700075c1f22bda60f90676c7f8f740a93076e08b\n    Signed-off-by: garciadeblas \u003cgerardo.garciadeblas@telefonica.com\u003e\n\ncommit 845f3213e6c0fa5d7724d8d24de16459a893ee36\nAuthor: garciadeblas \u003cgerardo.garciadeblas@telefonica.com\u003e\nDate:   Fri Feb 24 15:34:25 2023 +0100\n\n    Change in tox.ini to use allowlist_externals\n\n    Change-Id: I70a2c9e0090b3f87c474d06d65a947fa55d175a3\n    Signed-off-by: garciadeblas \u003cgerardo.garciadeblas@telefonica.com\u003e\n\ncommit 98b06986d6fa1a2e5142084849f04bf431289c33\nAuthor: garciadeblas \u003cgerardo.garciadeblas@telefonica.com\u003e\nDate:   Fri Feb 24 15:30:59 2023 +0100\n\n    Remove unused docker_command.sh script\n\n    Change-Id: Ic4ef4691b35f2856c74a015acd4ee5d5e6295656\n    Signed-off-by: garciadeblas \u003cgerardo.garciadeblas@telefonica.com\u003e\n\ncommit 81316b19d75ee30b677fc445f2f7a6e3bf157a07\nAuthor: garciadeblas \u003cgerardo.garciadeblas@telefonica.com\u003e\nDate:   Wed Feb 15 15:57:29 2023 +0100\n\n    Remove unnecessary commands in stage-archive.sh\n\n    Change-Id: I934c37813a7a2e189a1734838e1acdb004d0fe0d\n    Signed-off-by: garciadeblas \u003cgerardo.garciadeblas@telefonica.com\u003e\n    Signed-off-by: Mark Beierl \u003cmark.beierl@canonical.com\u003e\n\ncommit df7452bc42c9ad62f6a0923c0c3eb42a3bc3a331\nAuthor: garciadeblas \u003cgerardo.garciadeblas@telefonica.com\u003e\nDate:   Wed Feb 22 15:32:35 2023 +0100\n\n    Fix black errors shown with the latest version of black\n\n    Change-Id: I094b068da11277e07f24e713c4f9f61dbc55f8e5\n    Signed-off-by: garciadeblas \u003cgerardo.garciadeblas@telefonica.com\u003e\n\nChange-Id: I1f3278218fd9ae92cee691fb22275e0e61c65f5c\nSigned-off-by: Dario Faccin \u003cdario.faccin@canonical.com\u003e\n"
    },
    {
      "commit": "6be1a7f4c1c6ccced45402e9aadddad813eef2a7",
      "tree": "29e1776f94b3331652470ec054ef5fae136fd5a8",
      "parents": [
        "7ceb9ca4d30d07481e3c1d19583db52ea16ad976",
        "bbeda5dd93453c359da0f754f73c369e3ddfc385"
      ],
      "author": {
        "name": "Mark Beierl",
        "email": "mark.beierl@canonical.com",
        "time": "Thu Feb 09 15:32:41 2023 -0500"
      },
      "committer": {
        "name": "Mark Beierl",
        "email": "mark.beierl@canonical.com",
        "time": "Thu Feb 09 15:37:10 2023 -0500"
      },
      "message": "Merge remote-tracking branch \u0027origin/master\u0027 into paas\n\nChange-Id: Icaeb434686f1e6127ef68c2d8d2f5dc948da56d5\nSigned-off-by: Mark Beierl \u003cmark.beierl@canonical.com\u003e\n"
    },
    {
      "commit": "bbeda5dd93453c359da0f754f73c369e3ddfc385",
      "tree": "1a81b8846e6fbcadc615baf31abdb052baf25d4e",
      "parents": [
        "6b9ac93023cc8aadd1d622e8426fc8590b246505"
      ],
      "author": {
        "name": "Gulsum Atici",
        "email": "gulsum.atici@canonical.com",
        "time": "Thu Jan 26 17:14:22 2023 +0300"
      },
      "committer": {
        "name": "Mark Beierl",
        "email": "mark.beierl@canonical.com",
        "time": "Fri Jan 27 21:17:51 2023 +0000"
      },
      "message": "Updating python dependencies\n\nUpdate of Python packages (using pip-compile) in preparation for\nRelease FOURTEEN\n\nChange-Id: I898f0bc309968dc5cd7c08d20505555af3057870\nSigned-off-by: Gulsum Atici \u003cgulsum.atici@canonical.com\u003e\n"
    },
    {
      "commit": "d642b78787df35e9a3b9161fdd939d0997c1b62c",
      "tree": "7211d89e2ae30008e3e079f67852eb1882792ae5",
      "parents": [
        "36993ffceb0f72059b54c19e62fd7588c2b9d931"
      ],
      "author": {
        "name": "Mark Beierl",
        "email": "mark.beierl@canonical.com",
        "time": "Mon Oct 24 16:15:14 2022 -0400"
      },
      "committer": {
        "name": "Mark Beierl",
        "email": "mark.beierl@canonical.com",
        "time": "Tue Oct 25 12:58:52 2022 -0400"
      },
      "message": "Updating requirements to branch\n\nChange-Id: I880d92db9e9477d60cdb9f4abbc756154ca39a5f\nSigned-off-by: Mark Beierl \u003cmark.beierl@canonical.com\u003e\n"
    },
    {
      "commit": "c40d7a313bd0bf08c5cd4ed5c62c55076b718b92",
      "tree": "831060d5a61dc72601867fad37a9a4802381a3a3",
      "parents": [
        "81cbcc54542e7bc14c3968d8b419cec47307422e"
      ],
      "author": {
        "name": "beierlm",
        "email": "mark.beierl@canonical.com",
        "time": "Fri Jun 24 14:05:43 2022 -0400"
      },
      "committer": {
        "name": "beierlm",
        "email": "mark.beierl@canonical.com",
        "time": "Fri Jun 24 21:10:58 2022 -0400"
      },
      "message": "Manual update of pip requirements\n\nChange-Id: I82e13ddf6c5df57387e9aeb4b35f96e79dd0e9ea\nSigned-off-by: beierlm \u003cmark.beierl@canonical.com\u003e\n"
    },
    {
      "commit": "d13d599e9c39425d8d8ed9e93b47a9f931f62bb3",
      "tree": "e3653554e8523457a25259d11308f9e06587ee7c",
      "parents": [
        "45100df135425f2a314367210bca9056a5026d64"
      ],
      "author": {
        "name": "beierlm",
        "email": "mark.beierl@canonical.com",
        "time": "Thu Jan 13 13:08:57 2022 -0500"
      },
      "committer": {
        "name": "beierlm",
        "email": "mark.beierl@canonical.com",
        "time": "Wed Jan 19 10:55:38 2022 -0500"
      },
      "message": "Bug 1846: 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 1846\n\nChange-Id: I589199979818b0fe5892df1d40849da8f6e06ded\nSigned-off-by: beierlm \u003cmark.beierl@canonical.com\u003e\n"
    },
    {
      "commit": "8fdbc7b94c475febecf9896d9ea1e715f82c3daa",
      "tree": "58e13e5f67aed225bf8a052dcc555c8c57a65756",
      "parents": [
        "f5c87f062b9d4b707135cc106ca7256d100461df"
      ],
      "author": {
        "name": "beierlm",
        "email": "mark.beierl@canonical.com",
        "time": "Thu Apr 22 13:00:30 2021 -0400"
      },
      "committer": {
        "name": "beierlm",
        "email": "mark.beierl@canonical.com",
        "time": "Tue Apr 27 15:21:05 2021 +0200"
      },
      "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: I3b3eee1b7a88c4d0b14b7c8966769c3918ad77e0\nSigned-off-by: beierlm \u003cmark.beierl@canonical.com\u003e\n"
    },
    {
      "commit": "4335f9962fec0516628b5d0b8337fc977e55669c",
      "tree": "8d73dcf8419f417b443ce5c102e40ef678240f7d",
      "parents": [
        "c27c98a9cd08703d7e9b9aefdf6cf961a3b73f5a"
      ],
      "author": {
        "name": "beierlm",
        "email": "mark.beierl@canonical.com",
        "time": "Wed Mar 24 09:26:06 2021 -0400"
      },
      "committer": {
        "name": "beierlm",
        "email": "mark.beierl@canonical.com",
        "time": "Tue Apr 06 16:11:09 2021 -0400"
      },
      "message": "Feature 10296 Pip Standardization\n\nCreates standard template for tox.ini\nIntroduces \u0027safety\u0027 for listing upstream CVEs\nPins all versions of all upstream modules\n\nChange-Id: I20f3b8b1c386aa03ebbec37ab74bc106451328d1\nSigned-off-by: beierlm \u003cmark.beierl@canonical.com\u003e\n"
    }
  ]
}
