)]}'
{
  "log": [
    {
      "commit": "f52cb7cfeb4e24febe7c66af3d5bb275a50d7f99",
      "tree": "889ee6b370ccb8c912040e29104047815422f82d",
      "parents": [
        "347aae6ea48b962db7ab868cb0533edf7b450349"
      ],
      "author": {
        "name": "beierlm",
        "email": "mark.beierl@canonical.com",
        "time": "Tue Apr 21 16:36:35 2020 -0400"
      },
      "committer": {
        "name": "beierlm",
        "email": "mark.beierl@canonical.com",
        "time": "Mon May 04 11:10:08 2020 -0400"
      },
      "message": "Enable lint, flake8 and unit tests\n\nCleans up non pep compliant code.\nAdds a simple unit test.\nFormats according to black.\n\nTox automatically runs lint, flake8 and unit test suite\nwith coverage.  To run each individually, execute:\n\ntox -e pylint\ntox -e black\ntox -e flake8\ntox -e cover\n\nNote that these are all run for each patch via Jenkins.  The full\ntox suite should be run locally before any commit to ensure it\nwill not fail in Jenkins.\n\nChange-Id: I2f87abe3d5086d6d65ac33a27780c498fc7b1cd3\nSigned-off-by: beierlm \u003cmark.beierl@canonical.com\u003e\n"
    },
    {
      "commit": "ca6eb9540fb659eb36f0ec9d5bbf1ebfce3f1958",
      "tree": "4b3e78644dab8e022c946502b044f9774a9f0d12",
      "parents": [
        "14c779a7a979ba58499ee8f7310a9565d7fd78d3"
      ],
      "author": {
        "name": "Dominik Fleischmann",
        "email": "dominik.fleischmann@canonical.com",
        "time": "Wed Nov 27 16:38:18 2019 +0100"
      },
      "committer": {
        "name": "Dominik Fleischmann",
        "email": "dominik.fleischmann@canonical.com",
        "time": "Wed Nov 27 16:38:18 2019 +0100"
      },
      "message": "Add License headers to all code files\n\nThis was related to bug 547\nhttps://osm.etsi.org/bugzilla/show_bug.cgi?id\u003d547\n\nChange-Id: Ief72f6e3b3de828be033729298ae905d163c6988\nSigned-off-by: Dominik Fleischmann \u003cdominik.fleischmann@canonical.com\u003e\n"
    },
    {
      "commit": "9562f43a108d17a263bf84bcc1aa96a8170586fa",
      "tree": "a693ae6c9d9930e1f6146fdf02c6ff5d634ae77a",
      "parents": [
        "c9df96f0699cb656166a696219749646f12052d1"
      ],
      "author": {
        "name": "Adam Israel",
        "email": "adam.israel@canonical.com",
        "time": "Wed May 09 13:55:28 2018 -0400"
      },
      "committer": {
        "name": "Adam Israel",
        "email": "adam.israel@canonical.com",
        "time": "Thu May 10 08:14:52 2018 -0400"
      },
      "message": "Add workload message to callback\n\nAdd the charm\u0027s workload status message to the callback so more detailed\ninformation can be provided to the user.\n\nSigned-off-by: Adam Israel \u003cadam.israel@canonical.com\u003e\nChange-Id: I1bcd502a2470dd5a527bc88cf24f2e3e6753da91\n"
    },
    {
      "commit": "c3e6c2ec9a1fddfc8e9bd31509b366e633b6d99e",
      "tree": "d4d32d63c22297f7443eb3e9f1960c3e7e970e4d",
      "parents": [
        "1a15d1c84fc826fa7996c1c9d221a324edd33432"
      ],
      "author": {
        "name": "Adam Israel",
        "email": "adam.israel@canonical.com",
        "time": "Thu Mar 01 09:31:50 2018 -0500"
      },
      "committer": {
        "name": "Adam Israel",
        "email": "adam.israel@canonical.com",
        "time": "Fri Apr 06 19:45:40 2018 -0400"
      },
      "message": "New N2VC interface + updated libjuju\n\nThis commit introduces the Python3 N2VC module, which acts as a standard\ninterface to the VCA.\n\nThe goal of this is to provide a common way for modules to interface\nwith the VCA.\n\n- Updated libjuju from 0.6.1 to 0.7.3\n\nSigned-off-by: Adam Israel \u003cadam.israel@canonical.com\u003e\nChange-Id: Ide70fb5ae5797eb6486de24653dc09a23f9c009e\n"
    }
  ]
}
