)]}'
{
  "log": [
    {
      "commit": "c9df96f0699cb656166a696219749646f12052d1",
      "tree": "6b6e42de5180f1e1aee2e0f00f0111ebad4179f8",
      "parents": [
        "839299d635bb7b739aace1a242e28918577b13e2"
      ],
      "author": {
        "name": "Adam Israel",
        "email": "adam.israel@canonical.com",
        "time": "Thu May 03 14:49:56 2018 -0400"
      },
      "committer": {
        "name": "Adam Israel",
        "email": "adam.israel@canonical.com",
        "time": "Mon May 07 15:25:31 2018 -0400"
      },
      "message": "Documentation update\n\n - Updates of the pydoc and README.md\n - Rebase\nSigned-off-by: Adam Israel \u003cadam.israel@canonical.com\u003e\nChange-Id: I9da9c2fd4432af00f7c655ce4789ce6dac629bc9\n"
    },
    {
      "commit": "839299d635bb7b739aace1a242e28918577b13e2",
      "tree": "b022565c92299c1d68e9e660c2c28d924fe52841",
      "parents": [
        "b521451dfde089dcce9ae160734d401a1030517f",
        "6817f6171d26cdcc7eeba36d3a93a832becd360b"
      ],
      "author": {
        "name": "Adam Israel",
        "email": "adam.israel@canonical.com",
        "time": "Mon May 07 18:28:11 2018 +0200"
      },
      "committer": {
        "name": "Gerrit Code Review",
        "email": "root@osm.etsi.org",
        "time": "Mon May 07 18:28:11 2018 +0200"
      },
      "message": "Merge \"Return the uuid of the executed primitive\""
    },
    {
      "commit": "b521451dfde089dcce9ae160734d401a1030517f",
      "tree": "bd62b528b2dd31e32988ebb6bd77ed4a698177bb",
      "parents": [
        "28a43c00327abc29f66688ff1cfa84c46d7d0e0a"
      ],
      "author": {
        "name": "Adam Israel",
        "email": "adam.israel@canonical.com",
        "time": "Thu May 03 10:00:04 2018 -0400"
      },
      "committer": {
        "name": "Adam Israel",
        "email": "adam.israel@canonical.com",
        "time": "Thu May 03 10:00:04 2018 -0400"
      },
      "message": "Bug fixes + Metrics\n\n- Fix bugs with setting Day 2 config\n- Initial implementation of GetMetrics\n\nSigned-off-by: Adam Israel \u003cadam.israel@canonical.com\u003e\n"
    },
    {
      "commit": "28a43c00327abc29f66688ff1cfa84c46d7d0e0a",
      "tree": "7ce24d8aa6c3074532b73627adf00b376254acac",
      "parents": [
        "74d895f6646849667fde51e01f23a5a6eb4f7e9e"
      ],
      "author": {
        "name": "Adam Israel",
        "email": "adam.israel@canonical.com",
        "time": "Mon Apr 23 16:04:54 2018 -0400"
      },
      "committer": {
        "name": "Adam Israel",
        "email": "adam.israel@canonical.com",
        "time": "Mon Apr 23 16:04:54 2018 -0400"
      },
      "message": "Improve event monitoring/callbacks\n\nImprove the way we monitor changes within the Juju model, by maintaining\na single observer with an Application filter. This reduces the number of\nduplicate callbacks being fired, and decreases the chatter between the\ncontroller and client.\n\nSigned-off-by: Adam Israel \u003cadam.israel@canonical.com\u003e\n"
    },
    {
      "commit": "6817f6171d26cdcc7eeba36d3a93a832becd360b",
      "tree": "7319418a00dbf2608d0444c4493e58a05e1d192e",
      "parents": [
        "88a49630895a6045586e6f547c0b6ad118110f25"
      ],
      "author": {
        "name": "Adam Israel",
        "email": "adam.israel@canonical.com",
        "time": "Fri Apr 13 08:41:43 2018 -0600"
      },
      "committer": {
        "name": "Adam Israel",
        "email": "adam.israel@canonical.com",
        "time": "Fri Apr 13 08:41:43 2018 -0600"
      },
      "message": "Return the uuid of the executed primitive\n\nReturn the uuid of the queued primitive from ExecutePrimitive, the first\nstep in allowing the orchestrator check the status and output of the primitive.\n\nSigned-off-by: Adam Israel \u003cadam.israel@canonical.com\u003e\n"
    },
    {
      "commit": "88a49630895a6045586e6f547c0b6ad118110f25",
      "tree": "f271ba046d2a8ff8ee95e86bc00f09a1bc5dabf2",
      "parents": [
        "c3e6c2ec9a1fddfc8e9bd31509b366e633b6d99e"
      ],
      "author": {
        "name": "Adam Israel",
        "email": "adam.israel@canonical.com",
        "time": "Tue Apr 10 13:04:57 2018 -0600"
      },
      "committer": {
        "name": "Adam Israel",
        "email": "adam.israel@canonical.com",
        "time": "Wed Apr 11 00:06:45 2018 -0600"
      },
      "message": "Improve N2VC performance/functionality\n\n- Refactor test to support multi-vdu charms.\n- Add support for deploying multi-vdu charms.\n- Execute the initial-config-primitives\n\nThis is the first commit to add support for executing the\ninitial-config-primitive(s). There are some decisions that still need to\nbe made: how do we report primitive execution back to the\ncaller/callback in a meaningful way.\n\nSigned-off-by: Adam Israel \u003cadam.israel@canonical.com\u003e\nChange-Id: Icc0ce41d256930b337c9097af9edcae2694207e8\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"
    }
  ]
}
