)]}'
{
  "log": [
    {
      "commit": "421c4a23dc5e60db9596b79ea87cdc19cc463e9b",
      "tree": "e56c0d6ede85b83096f48d617d6bc4e3d5b6cd79",
      "parents": [
        "42d88e6b4854c4088e8b2c42ef5155274612db97",
        "7d871fb2c3d543959b20e3245294faa1b999e014"
      ],
      "author": {
        "name": "Adam Israel",
        "email": "adam.israel@canonical.com",
        "time": "Tue Jul 17 18:37:31 2018 +0200"
      },
      "committer": {
        "name": "Gerrit Code Review",
        "email": "root@osm.etsi.org",
        "time": "Tue Jul 17 18:37:31 2018 +0200"
      },
      "message": "Merge \"Bug 502 improvements\""
    },
    {
      "commit": "7d871fb2c3d543959b20e3245294faa1b999e014",
      "tree": "80ee63fd2e47d499366bdd12e00f3b1a2ef39d67",
      "parents": [
        "98bf3866dcbc9ec0d9f34536cb50112df7e31790"
      ],
      "author": {
        "name": "Adam Israel",
        "email": "adam.israel@canonical.com",
        "time": "Tue Jul 17 12:17:06 2018 -0400"
      },
      "committer": {
        "name": "Adam Israel",
        "email": "adam.israel@canonical.com",
        "time": "Tue Jul 17 12:17:06 2018 -0400"
      },
      "message": "Bug 502 improvements\n\nWhile investigating bug 502, I found that the type mismatch is actually\nbeing generated elsewhere (being investigated).\n\nThis adds a test that will trigger the exception, and makes sure that\nexecuting a primitive will return the correct type of exception if it\nfails.\n\nSigned-off-by: Adam Israel \u003cadam.israel@canonical.com\u003e\n"
    },
    {
      "commit": "42d88e6b4854c4088e8b2c42ef5155274612db97",
      "tree": "82ef2efc3cbb80dc391c3e34995100dc77ed05ff",
      "parents": [
        "98bf3866dcbc9ec0d9f34536cb50112df7e31790"
      ],
      "author": {
        "name": "Adam Israel",
        "email": "adam.israel@canonical.com",
        "time": "Mon Jul 16 14:18:41 2018 -0400"
      },
      "committer": {
        "name": "Adam Israel",
        "email": "adam.israel@canonical.com",
        "time": "Mon Jul 16 14:18:41 2018 -0400"
      },
      "message": "Fix bug #501\n\nThis fixes bug #501, where initial-config-primitive always expected a\nparameter to be present.\n\nSigned-off-by: Adam Israel \u003cadam.israel@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": "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"
    }
  ]
}
