)]}'
{
  "log": [
    {
      "commit": "0cd1c02c85f5dbd6d06bd28b79f964fb209ee90a",
      "tree": "a2b8fb613b01c67c391b35573a46be5946cef7f9",
      "parents": [
        "93a3db12e79d8e35ab8ca9a518a56631d8fd0707"
      ],
      "author": {
        "name": "Adam Israel",
        "email": "adam.israel@canonical.com",
        "time": "Tue Sep 03 18:26:08 2019 -0400"
      },
      "committer": {
        "name": "Adam Israel",
        "email": "adam.israel@canonical.com",
        "time": "Mon Sep 30 14:30:35 2019 -0400"
      },
      "message": "Native charm support\n\nThis patch adds a provisioner which will prepare a VM, via SSH, to run the Juju\nagent, enabling a native charm to run on the VM.\n\nChange-Id: Icd5d873a12e2d7b2e7cb5424e87d8083a7921c16\nSigned-off-by: Adam Israel \u003cadam.israel@canonical.com\u003e\n"
    },
    {
      "commit": "93a3db12e79d8e35ab8ca9a518a56631d8fd0707",
      "tree": "644db6b26cb047135318e2ab18e5fc6dc20aeb82",
      "parents": [
        "9b1fde45c38da39b576c8cf1dbdfa8f4c3408844"
      ],
      "author": {
        "name": "Adam Israel",
        "email": "adam.israel@canonical.com",
        "time": "Tue Aug 27 12:50:06 2019 -0400"
      },
      "committer": {
        "name": "Adam Israel",
        "email": "adam.israel@canonical.com",
        "time": "Tue Aug 27 12:58:57 2019 -0400"
      },
      "message": "Workaround for bug 816\n\nIdentified the root cause of bug 816 as a race condition in Juju 2.6.6,\nwhich will be fixed in the pending 2.6.7 release. In the meantime, this\nadds a workaround to dealing with the race condition by sleeping\nimmediately after the model is created.\n\nChange-Id: Ief3d0bffe51cef0736f9819a2934e62412584fe4\nSigned-off-by: Adam Israel \u003cadam.israel@canonical.com\u003e\n"
    },
    {
      "commit": "9b1fde45c38da39b576c8cf1dbdfa8f4c3408844",
      "tree": "2cba89498b55b498fd254865cf2c50d604eff218",
      "parents": [
        "32a1519183709fbcdd4fe02fe901f34a42f6cf6b"
      ],
      "author": {
        "name": "Adam Israel",
        "email": "adam.israel@canonical.com",
        "time": "Mon Aug 26 15:12:52 2019 -0400"
      },
      "committer": {
        "name": "Adam Israel",
        "email": "adam.israel@canonical.com",
        "time": "Mon Aug 26 16:26:34 2019 -0400"
      },
      "message": "Fix provisoner w/non-ubuntu user\n\nThis fix allows for a non-ubuntu user to be used to provision a machine\nfor full charms.\n\nChange-Id: I9491b6f0ca8391208f967e88b02a2c18cdd7ced5\nSigned-off-by: Adam Israel \u003cadam.israel@canonical.com\u003e\n"
    },
    {
      "commit": "6fd4622fcdda3e1adb782ab26131f6e205bda5fb",
      "tree": "f672fb8d39d251e0e7017277386420780e3c2971",
      "parents": [
        "8bf1041b5ce6398f9997aeb3564dfbe7e732bf0c"
      ],
      "author": {
        "name": "Adam Israel",
        "email": "adam.israel@canonical.com",
        "time": "Wed May 29 11:31:01 2019 -0400"
      },
      "committer": {
        "name": "Adam Israel",
        "email": "adam.israel@canonical.com",
        "time": "Wed May 29 20:17:07 2019 -0400"
      },
      "message": "Fix bug 705\n\nApply patch from upstream to catch unknown delta types in Watcher\ncallbacks.\n\nChange-Id: I82779053ace9ba72f93baecf45ebf40bacf62571\nSigned-off-by: Adam Israel \u003cadam.israel@canonical.com\u003e\n"
    },
    {
      "commit": "caf6efba68120623038efc361cf46e1f60de452b",
      "tree": "ba77a758d528473500bad4f857eceb50370315b5",
      "parents": [
        "29ad6453fb8cdece73b8c2f623cf81d5d730982d",
        "b8a8281b1785358bd5632a119c016f21811172c6"
      ],
      "author": {
        "name": "Adam Israel",
        "email": "adam.israel@canonical.com",
        "time": "Wed Mar 27 19:07:43 2019 -0400"
      },
      "committer": {
        "name": "Adam Israel",
        "email": "adam.israel@canonical.com",
        "time": "Fri Apr 05 10:16:07 2019 -0400"
      },
      "message": "Merge upstream libjuju\n\nMerge upstream libjuju (bug fixes)\n\nChange-Id: Ia28b8a0ea2168a4df74823e8493c650491afb695\nSigned-off-by: Adam Israel \u003cadam.israel@canonical.com\u003e\n"
    },
    {
      "commit": "b09436613925b2eb334c10f219b743868e4b3fe5",
      "tree": "0a096012dca203b727b09f174fb2e36cb85e0647",
      "parents": [
        "421c4a23dc5e60db9596b79ea87cdc19cc463e9b"
      ],
      "author": {
        "name": "Adam Israel",
        "email": "adam.israel@canonical.com",
        "time": "Thu Aug 02 15:32:00 2018 -0400"
      },
      "committer": {
        "name": "Adam Israel",
        "email": "adam.israel@canonical.com",
        "time": "Thu Aug 02 15:34:51 2018 -0400"
      },
      "message": "Improved Primitive support and better testing\n\nThis changeset addresses several issues.\n\n- Improve primitive support so the status and output of an executed\nprimitive can be retrieved\n- Merge latest upstream libjuju (required for new primive features)\n- New testing framework\n    This is the start of a new testing framework with the ability to\ncreate and configure LXD containers with SSH, to use while testing proxy\ncharms.\n- Add support for using ssh keys with proxy charms\n    See Feature 1429. This uses the per-proxy charm/unit ssh keypair\n\nSigned-off-by: Adam Israel \u003cadam.israel@canonical.com\u003e\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"
    },
    {
      "commit": "1a15d1c84fc826fa7996c1c9d221a324edd33432",
      "tree": "8fab352bd0816a37ca935a6a8af80bbe0100669e",
      "parents": [
        "fd577a36aaf408c845f3bb8b3f28ecbbf3332107"
      ],
      "author": {
        "name": "Adam Israel",
        "email": "adam.israel@canonical.com",
        "time": "Mon Oct 23 12:00:49 2017 -0400"
      },
      "committer": {
        "name": "Adam Israel",
        "email": "adam.israel@canonical.com",
        "time": "Mon Oct 23 12:06:27 2017 -0400"
      },
      "message": "Update libjuju\n\n- fix licensing quirks\n- refresh against libjuju master\n\nSigned-off-by: Adam Israel \u003cadam.israel@canonical.com\u003e\n"
    },
    {
      "commit": "fd577a36aaf408c845f3bb8b3f28ecbbf3332107",
      "tree": "759400a970042b994d4e405b93968dd942618a21",
      "parents": [
        "68858c1915122c2dbc8999a5cd3229694abf5f3a"
      ],
      "author": {
        "name": "Adam Israel",
        "email": "adam.israel@canonical.com",
        "time": "Mon Oct 23 11:41:44 2017 +0200"
      },
      "committer": {
        "name": "Adam Israel",
        "email": "adam.israel@canonical.com",
        "time": "Mon Oct 23 11:52:17 2017 +0200"
      },
      "message": "Initial import of N2VC\n\nThis import kicks off the N2VC module.\n\nSigned-off-by: Adam Israel \u003cadam.israel@canonical.com\u003e\n"
    },
    {
      "commit": "68858c1915122c2dbc8999a5cd3229694abf5f3a",
      "tree": "1976663b3203b39fdd5039e90b762467722ae575",
      "parents": [
        "032a71b2a6692b8b4e30f629a1f906d246f06736",
        "dcdf82bbc1ef310379f746518b2dd3b006353cb3"
      ],
      "author": {
        "name": "Adam Israel",
        "email": "adam.israel@canonical.com",
        "time": "Tue Aug 15 15:26:43 2017 -0400"
      },
      "committer": {
        "name": "Adam Israel",
        "email": "adam.israel@canonical.com",
        "time": "Tue Aug 15 15:26:43 2017 -0400"
      },
      "message": "Merge commit \u002719031b24b523c872c1ac367821dc60c950a09755\u0027 as \u0027modules/libjuju\u0027\n"
    }
  ]
}
