)]}'
{
  "log": [
    {
      "commit": "9139d1f0e968fe86eb3a3cb06251028d389cd7f0",
      "tree": "42c807a8e9c9fe22f6747fd5b5d5712d87c5cfff",
      "parents": [
        "666f5ffce647647882a6bca4ca970742b8456bb2"
      ],
      "author": {
        "name": "beierlm",
        "email": "mark.beierl@canonical.com",
        "time": "Thu May 19 10:59:44 2022 -0400"
      },
      "committer": {
        "name": "beierlm",
        "email": "mark.beierl@canonical.com",
        "time": "Thu May 19 10:59:44 2022 -0400"
      },
      "message": "Updating requirements to point to bransh\n\nChange-Id: I95185b00bfe3eb53e87791d39359914a9105b0a2\nSigned-off-by: beierlm \u003cmark.beierl@canonical.com\u003e\n"
    },
    {
      "commit": "7c0e3550f4ea0d1e8ceecc7ddf614be51cd8da93",
      "tree": "0dbff53cce654b81e0d03a80aba3c9f9c2aa1e7b",
      "parents": [
        "774534cbf7e4c850795ef22a9e0ed591469d089b"
      ],
      "author": {
        "name": "beierlm",
        "email": "mark.beierl@canonical.com",
        "time": "Wed Jan 26 10:41:47 2022 -0500"
      },
      "committer": {
        "name": "beierlm",
        "email": "mark.beierl@canonical.com",
        "time": "Mon Jan 31 09:14:46 2022 -0500"
      },
      "message": "Bug 1850: 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\nPin version of regexp to match IM\n\nFixes bug 1850\n\nChange-Id: Ic9a4a2d32593f1f64f5426c733609787925fe88c\nSigned-off-by: beierlm \u003cmark.beierl@canonical.com\u003e\n"
    },
    {
      "commit": "995dc165254ae44826e3d63382702d52b44636dc",
      "tree": "d6a9f489d898677e1ffdf3235a2c0afb942f6408",
      "parents": [
        "eb5556e1fb8ce40d7fc48872d1420e57b1cffc65"
      ],
      "author": {
        "name": "beierlm",
        "email": "mark.beierl@canonical.com",
        "time": "Fri May 21 17:05:53 2021 -0400"
      },
      "committer": {
        "name": "beierlm",
        "email": "mark.beierl@canonical.com",
        "time": "Fri May 21 17:07:11 2021 -0400"
      },
      "message": "Point dependencies to branch\n\nChange-Id: Iee4f78587abc1d9bca8274b6934e422605615de0\nSigned-off-by: beierlm \u003cmark.beierl@canonical.com\u003e\n"
    },
    {
      "commit": "23a917accb8877bd12d18fc9e24d02545c461064",
      "tree": "4973beb26d8fe9d7e52e249bd31f9dd303b73790",
      "parents": [
        "f8ea4a6f300025c5f99503f517b12b0a498c67f2"
      ],
      "author": {
        "name": "beierlm",
        "email": "mark.beierl@canonical.com",
        "time": "Thu Apr 22 13:01:21 2021 -0400"
      },
      "committer": {
        "name": "beierlm",
        "email": "mark.beierl@canonical.com",
        "time": "Thu Apr 22 13:01:21 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: I1b9660bb3e6d22eb199757f6c90e4fdeef0c707c\nSigned-off-by: beierlm \u003cmark.beierl@canonical.com\u003e\n"
    },
    {
      "commit": "807f0832a599269d907eb6e8518cb124fe1f9fe1",
      "tree": "34b481d03837128f60f007a1f9ca305aa675daed",
      "parents": [
        "4cf45d797499817b5f639bd6245c3f84e762de14"
      ],
      "author": {
        "name": "beierlm",
        "email": "mark.beierl@canonical.com",
        "time": "Mon Apr 12 15:59:18 2021 -0400"
      },
      "committer": {
        "name": "beierlm",
        "email": "mark.beierl@canonical.com",
        "time": "Mon Apr 12 22:35:51 2021 +0200"
      },
      "message": "Fixes for bug 1496\n\nNo longer uses a build layer as there are development tools we still\nneed at runtime.\n\nChanges yq to come from a stable source (PyPI) instead of PPA.\n\nBug 1496\n\nChange-Id: I0964edc1992c11c459a572ef77cf225f2eebf568\nSigned-off-by: beierlm \u003cmark.beierl@canonical.com\u003e\n"
    },
    {
      "commit": "a1f627a5cd320c23d771c786039eeb4a858be954",
      "tree": "2e032cb869b7f7bf7c4a5c9b8871d257cf512b92",
      "parents": [
        "4f0c93dda5c2bebf4a53c07d83de18c355ee6d8c"
      ],
      "author": {
        "name": "beierlm",
        "email": "mark.beierl@canonical.com",
        "time": "Tue Mar 23 16:04:34 2021 -0400"
      },
      "committer": {
        "name": "beierlm",
        "email": "mark.beierl@canonical.com",
        "time": "Tue Apr 06 22:11:33 2021 +0100"
      },
      "message": "Feature 10296 Pip Standardization\n\nCleanup of Dockerfile\nMoved requirements from devops/docker/tests/Dockerfile into this \nmodule so they are visible.\n\nAdded pylint and safety hooks.\nAdded place for unit tests, but none are written yet, so does not\nrun them.\n\nChange-Id: I75ce40c558bd9bc8975269dca681ba84678e6de6\nSigned-off-by: beierlm \u003cmark.beierl@canonical.com\u003e\n"
    }
  ]
}
