)]}'
{
  "log": [
    {
      "commit": "cc27db0923b1cf04a29c133bc5448432f37dad08",
      "tree": "e6db6463ecee44ec5aa72d9547965461adfd1f94",
      "parents": [
        "5201714e554f9bb07966daf30d67d2824b6648c5"
      ],
      "author": {
        "name": "Andy Bavier",
        "email": "acb@cs.princeton.edu",
        "time": "Mon Oct 05 15:02:47 2015 -0400"
      },
      "committer": {
        "name": "Andy Bavier",
        "email": "acb@cs.princeton.edu",
        "time": "Mon Oct 05 15:02:47 2015 -0400"
      },
      "message": "Fixes for local mgmt network\n"
    },
    {
      "commit": "5201714e554f9bb07966daf30d67d2824b6648c5",
      "tree": "e529e1553bcf3af304d46e5b06d4d26f578fe33b",
      "parents": [
        "a08061af73768cda8b202b66b2e12724ee4d30e5"
      ],
      "author": {
        "name": "Andy Bavier",
        "email": "acb@cs.princeton.edu",
        "time": "Mon Oct 05 15:01:36 2015 -0400"
      },
      "committer": {
        "name": "Andy Bavier",
        "email": "acb@cs.princeton.edu",
        "time": "Mon Oct 05 15:01:36 2015 -0400"
      },
      "message": "Automate waiting for services to be ready\n"
    },
    {
      "commit": "a08061af73768cda8b202b66b2e12724ee4d30e5",
      "tree": "0ede3f19952ee479f8a611f8d1118c7c01bbf544",
      "parents": [
        "fdb62ca57d1049eceed718adab1afe5117f58ed9"
      ],
      "author": {
        "name": "Andy Bavier",
        "email": "acb@cs.princeton.edu",
        "time": "Mon Oct 05 08:24:59 2015 -0400"
      },
      "committer": {
        "name": "Andy Bavier",
        "email": "acb@cs.princeton.edu",
        "time": "Mon Oct 05 08:24:59 2015 -0400"
      },
      "message": "Colon not allowed in name\n"
    },
    {
      "commit": "fdb62ca57d1049eceed718adab1afe5117f58ed9",
      "tree": "d6fd7a9e4c91749fd779e15d155e5faba36d3a48",
      "parents": [
        "8da6df10c7faed8fa6d0b04baf040909a628bc5b"
      ],
      "author": {
        "name": "Andy Bavier",
        "email": "acb@cs.princeton.edu",
        "time": "Mon Oct 05 08:24:37 2015 -0400"
      },
      "committer": {
        "name": "Andy Bavier",
        "email": "acb@cs.princeton.edu",
        "time": "Mon Oct 05 08:24:37 2015 -0400"
      },
      "message": "noop firwall driver necessary for NAT to work\n"
    },
    {
      "commit": "8da6df10c7faed8fa6d0b04baf040909a628bc5b",
      "tree": "a957885be1553a78f60ef3f6462478fc7103f760",
      "parents": [
        "bb3de8883f1291db930738e20a7ac7df013c020e"
      ],
      "author": {
        "name": "Andy Bavier",
        "email": "acb@cs.princeton.edu",
        "time": "Fri Oct 02 12:33:48 2015 -0400"
      },
      "committer": {
        "name": "Andy Bavier",
        "email": "acb@cs.princeton.edu",
        "time": "Fri Oct 02 12:33:48 2015 -0400"
      },
      "message": "Tweaks for CloudLab\n"
    },
    {
      "commit": "bb3de8883f1291db930738e20a7ac7df013c020e",
      "tree": "c4890f20dab9e40759203c0b4f393b7ce13cf1c5",
      "parents": [
        "58c8c5287b5972c87f9be8a13a53dbbe234a26e0"
      ],
      "author": {
        "name": "Andy Bavier",
        "email": "acb@cs.princeton.edu",
        "time": "Wed Sep 30 16:24:48 2015 -0400"
      },
      "committer": {
        "name": "Andy Bavier",
        "email": "acb@cs.princeton.edu",
        "time": "Wed Sep 30 16:24:48 2015 -0400"
      },
      "message": "Add repo version\n"
    },
    {
      "commit": "58c8c5287b5972c87f9be8a13a53dbbe234a26e0",
      "tree": "d5f93e47655b53fb504210feee0fb1ad6e80c87f",
      "parents": [
        "d268b45de40a6f14f30b5d7b9e9f264d21390214"
      ],
      "author": {
        "name": "Andy Bavier",
        "email": "acb@cs.princeton.edu",
        "time": "Wed Sep 30 16:24:28 2015 -0400"
      },
      "committer": {
        "name": "Andy Bavier",
        "email": "acb@cs.princeton.edu",
        "time": "Wed Sep 30 16:24:28 2015 -0400"
      },
      "message": "Update cache\n"
    },
    {
      "commit": "d268b45de40a6f14f30b5d7b9e9f264d21390214",
      "tree": "9c13739ebd7f1ce183aafcc6f667fdf2888ded99",
      "parents": [
        "c0c96eec84f1013a6d17cf79fa583bb4a39556f3"
      ],
      "author": {
        "name": "Andy Bavier",
        "email": "acb@cs.princeton.edu",
        "time": "Tue Sep 22 18:22:23 2015 -0400"
      },
      "committer": {
        "name": "Andy Bavier",
        "email": "acb@cs.princeton.edu",
        "time": "Tue Sep 22 18:22:23 2015 -0400"
      },
      "message": "Juju adjustments\n"
    },
    {
      "commit": "c0c96eec84f1013a6d17cf79fa583bb4a39556f3",
      "tree": "81eb4845bd7423782544ab996d09a97c66954d6d",
      "parents": [
        "7039a681aba85e2bdb4ce93e9505a58bce18395a"
      ],
      "author": {
        "name": "Andy Bavier",
        "email": "acb@cs.princeton.edu",
        "time": "Tue Sep 22 18:21:56 2015 -0400"
      },
      "committer": {
        "name": "Andy Bavier",
        "email": "acb@cs.princeton.edu",
        "time": "Tue Sep 22 18:21:56 2015 -0400"
      },
      "message": "Use Kilo branch\n"
    },
    {
      "commit": "7039a681aba85e2bdb4ce93e9505a58bce18395a",
      "tree": "25ff8c5bf33da942cee787a15f4097486c3c9382",
      "parents": [
        "affd067e8a48d3834d0a62b02ad29a3915c323a7"
      ],
      "author": {
        "name": "Andy Bavier",
        "email": "acb@cs.princeton.edu",
        "time": "Tue Sep 22 16:46:57 2015 -0400"
      },
      "committer": {
        "name": "Andy Bavier",
        "email": "acb@cs.princeton.edu",
        "time": "Tue Sep 22 16:46:57 2015 -0400"
      },
      "message": "Use spaces to separate\n"
    },
    {
      "commit": "affd067e8a48d3834d0a62b02ad29a3915c323a7",
      "tree": "15cb68ebd9ef2971cc218361424c4bd1c1f3282a",
      "parents": [
        "000adf134e61ba31c16294037b4d9986971e3224"
      ],
      "author": {
        "name": "Andy Bavier",
        "email": "acb@cs.princeton.edu",
        "time": "Thu Sep 17 16:22:04 2015 -0400"
      },
      "committer": {
        "name": "Andy Bavier",
        "email": "acb@cs.princeton.edu",
        "time": "Thu Sep 17 16:22:04 2015 -0400"
      },
      "message": "Use https with Keystone\n"
    },
    {
      "commit": "000adf134e61ba31c16294037b4d9986971e3224",
      "tree": "b90d626a59ec68c82e4f91fa895214b9502aa843",
      "parents": [
        "a06535bce76c362913d018e5344ab738fc188f9c"
      ],
      "author": {
        "name": "Andy Bavier",
        "email": "acb@cs.princeton.edu",
        "time": "Thu Sep 17 16:21:39 2015 -0400"
      },
      "committer": {
        "name": "Andy Bavier",
        "email": "acb@cs.princeton.edu",
        "time": "Thu Sep 17 16:21:39 2015 -0400"
      },
      "message": "Use --disable-dhcp\n"
    },
    {
      "commit": "a06535bce76c362913d018e5344ab738fc188f9c",
      "tree": "582f6a12c2b0a1c48a0ff55f85f05998c23d69c5",
      "parents": [
        "b1ae26e17cbe11e645212d58c1725d75e0e3e983"
      ],
      "author": {
        "name": "Andy Bavier",
        "email": "acb@cs.princeton.edu",
        "time": "Thu Sep 17 16:21:15 2015 -0400"
      },
      "committer": {
        "name": "Andy Bavier",
        "email": "acb@cs.princeton.edu",
        "time": "Thu Sep 17 16:21:15 2015 -0400"
      },
      "message": "Fix typos in networking options\n"
    },
    {
      "commit": "b1ae26e17cbe11e645212d58c1725d75e0e3e983",
      "tree": "4b3d298f58f203696a3a3febcdab691f3d8824bd",
      "parents": [
        "588fc90fa4ba744d7e706dfd2f7bf08e0e5d5366"
      ],
      "author": {
        "name": "Andy Bavier",
        "email": "acb@cs.princeton.edu",
        "time": "Thu Sep 17 16:20:46 2015 -0400"
      },
      "committer": {
        "name": "Andy Bavier",
        "email": "acb@cs.princeton.edu",
        "time": "Thu Sep 17 16:20:46 2015 -0400"
      },
      "message": "Minor tweak\n"
    },
    {
      "commit": "588fc90fa4ba744d7e706dfd2f7bf08e0e5d5366",
      "tree": "489341f0b620b041d2aeb2871e0133eaeeb0a9ab",
      "parents": [
        "4e7762e63efacc55f2aace17e96cca61d6085182"
      ],
      "author": {
        "name": "Andy Bavier",
        "email": "acb@cs.princeton.edu",
        "time": "Thu Sep 17 16:20:29 2015 -0400"
      },
      "committer": {
        "name": "Andy Bavier",
        "email": "acb@cs.princeton.edu",
        "time": "Thu Sep 17 16:20:29 2015 -0400"
      },
      "message": "Fix problem with not being able to connect to libvirt after being added to libvirtd group\n"
    },
    {
      "commit": "4e7762e63efacc55f2aace17e96cca61d6085182",
      "tree": "3106a1694ee3576453f8645edebb814841e6e4e8",
      "parents": [
        "5a4a2571c40cb38eaa97f6d770c3c317585c51b2"
      ],
      "author": {
        "name": "Andy Bavier",
        "email": "acb@cs.princeton.edu",
        "time": "Thu Aug 27 14:36:34 2015 -0400"
      },
      "committer": {
        "name": "Andy Bavier",
        "email": "acb@cs.princeton.edu",
        "time": "Thu Aug 27 14:36:34 2015 -0400"
      },
      "message": "Move Juju service configuration to the config file\n"
    },
    {
      "commit": "5a4a2571c40cb38eaa97f6d770c3c317585c51b2",
      "tree": "ea5edface94f591068b1af0178a4017eca12514e",
      "parents": [
        "7444748613ad6797f1feb56e4ff950b293331e1e"
      ],
      "author": {
        "name": "Andy Bavier",
        "email": "acb@cs.princeton.edu",
        "time": "Thu Aug 27 13:16:50 2015 -0400"
      },
      "committer": {
        "name": "Andy Bavier",
        "email": "acb@cs.princeton.edu",
        "time": "Thu Aug 27 13:16:50 2015 -0400"
      },
      "message": "Use my neutron-gateway charm\n"
    },
    {
      "commit": "7444748613ad6797f1feb56e4ff950b293331e1e",
      "tree": "9ce6008f1199940f214ee481b3de59603feeaf5a",
      "parents": [
        "093e6a85ac1ff65a37c37ed88f786429519f5f02"
      ],
      "author": {
        "name": "Andy Bavier",
        "email": "acb@cs.princeton.edu",
        "time": "Thu Aug 27 13:16:17 2015 -0400"
      },
      "committer": {
        "name": "Andy Bavier",
        "email": "acb@cs.princeton.edu",
        "time": "Thu Aug 27 13:16:17 2015 -0400"
      },
      "message": "Updates for new neutron-* charms\n"
    },
    {
      "commit": "093e6a85ac1ff65a37c37ed88f786429519f5f02",
      "tree": "0ea679f8043c320a4a507090cb54577fc0189156",
      "parents": [
        "cccf27ba3ec8358f359e4ebf1d1c78cfb3086b47"
      ],
      "author": {
        "name": "Andy Bavier",
        "email": "acb@cs.princeton.edu",
        "time": "Fri Aug 21 13:31:31 2015 -0400"
      },
      "committer": {
        "name": "Andy Bavier",
        "email": "acb@cs.princeton.edu",
        "time": "Fri Aug 21 13:31:31 2015 -0400"
      },
      "message": "Set up Kilo: can boot VM but metadata not working yet\n"
    },
    {
      "commit": "cccf27ba3ec8358f359e4ebf1d1c78cfb3086b47",
      "tree": "33aed16d476dd6b2de1a9281ff8c5ebea31c31c6",
      "parents": [
        "89a6762154b43676e223e20b69575083e3790eda"
      ],
      "author": {
        "name": "Andy Bavier",
        "email": "acb@cs.princeton.edu",
        "time": "Mon Aug 17 14:48:29 2015 -0400"
      },
      "committer": {
        "name": "Andy Bavier",
        "email": "acb@cs.princeton.edu",
        "time": "Mon Aug 17 14:48:29 2015 -0400"
      },
      "message": "Support for running install procedure on bare metal CloudLab nodes\n"
    },
    {
      "commit": "89a6762154b43676e223e20b69575083e3790eda",
      "tree": "8d86bfdcf30100734fe142c02aed66ad45f912f5",
      "parents": [
        "17bc9e69813f34e01ff41883ca30fd286e6c25d6"
      ],
      "author": {
        "name": "Andy Bavier",
        "email": "acb@cs.princeton.edu",
        "time": "Tue Jul 28 11:35:43 2015 -0400"
      },
      "committer": {
        "name": "Andy Bavier",
        "email": "acb@cs.princeton.edu",
        "time": "Tue Jul 28 11:35:43 2015 -0400"
      },
      "message": "Update LICENSE"
    },
    {
      "commit": "17bc9e69813f34e01ff41883ca30fd286e6c25d6",
      "tree": "a5a87d60ba6256cd3e7d38ae88390b3dbc615b23",
      "parents": [
        "a2eaaeb8d2af6dc8d65e3900578c14be7c0a9f62"
      ],
      "author": {
        "name": "Andy Bavier",
        "email": "acb@cs.princeton.edu",
        "time": "Mon Apr 20 13:54:51 2015 -0700"
      },
      "committer": {
        "name": "Andy Bavier",
        "email": "acb@cs.princeton.edu",
        "time": "Mon Apr 20 13:54:51 2015 -0700"
      },
      "message": "Update README.md"
    },
    {
      "commit": "a2eaaeb8d2af6dc8d65e3900578c14be7c0a9f62",
      "tree": "d282ad646b4d9c3c13c6629b7a15f0cfbd248e75",
      "parents": [
        "8cca34768ab60605944fb099350ea08366aa9158"
      ],
      "author": {
        "name": "Andy Bavier",
        "email": "acb@cs.princeton.edu",
        "time": "Mon Apr 20 13:32:25 2015 -0700"
      },
      "committer": {
        "name": "Andy Bavier",
        "email": "acb@cs.princeton.edu",
        "time": "Mon Apr 20 13:32:25 2015 -0700"
      },
      "message": "Create README.md"
    },
    {
      "commit": "8cca34768ab60605944fb099350ea08366aa9158",
      "tree": "b2fe41468dffd2552517a0f4eddd85b7be4f64d2",
      "parents": [
        "edbc6fee6aa550911f89692a217c9622b7a9bbc5"
      ],
      "author": {
        "name": "Andy Bavier",
        "email": "acb@cs.princeton.edu",
        "time": "Wed Apr 15 16:55:38 2015 -0400"
      },
      "committer": {
        "name": "Andy Bavier",
        "email": "acb@cs.princeton.edu",
        "time": "Wed Apr 15 16:55:38 2015 -0400"
      },
      "message": "Bug fixes\n"
    },
    {
      "commit": "edbc6fee6aa550911f89692a217c9622b7a9bbc5",
      "tree": "154184c9787eb5ab86faa35ae065391457dab591",
      "parents": [
        "1416aad93238410c6bcbd297f69ccbfb41a73815"
      ],
      "author": {
        "name": "Andy Bavier",
        "email": "acb@cs.princeton.edu",
        "time": "Mon Apr 13 15:41:35 2015 -0400"
      },
      "committer": {
        "name": "Andy Bavier",
        "email": "acb@cs.princeton.edu",
        "time": "Mon Apr 13 15:41:35 2015 -0400"
      },
      "message": "Fix paths\n"
    },
    {
      "commit": "1416aad93238410c6bcbd297f69ccbfb41a73815",
      "tree": "d02d443a441de5d746ac0198d597d57cf3d6c969",
      "parents": [
        "dd0b30aae184eabaeb0c3df6995de0fd8434ec8f"
      ],
      "author": {
        "name": "Andy Bavier",
        "email": "acb@cs.princeton.edu",
        "time": "Mon Apr 13 14:55:54 2015 -0400"
      },
      "committer": {
        "name": "Andy Bavier",
        "email": "acb@cs.princeton.edu",
        "time": "Mon Apr 13 14:55:54 2015 -0400"
      },
      "message": "Fix paths, minor reorg\n"
    },
    {
      "commit": "dd0b30aae184eabaeb0c3df6995de0fd8434ec8f",
      "tree": "fb78d1e7317180c6fc7354c8aca425e968b1dc89",
      "parents": [
        "8d51c6c7b7b35c53592c270253d9ed0822c2a195"
      ],
      "author": {
        "name": "Andy Bavier",
        "email": "acb@cs.princeton.edu",
        "time": "Wed Apr 01 12:15:31 2015 -0400"
      },
      "committer": {
        "name": "Andy Bavier",
        "email": "acb@cs.princeton.edu",
        "time": "Wed Apr 01 12:15:31 2015 -0400"
      },
      "message": "Don\u0027t hardcode path\n"
    },
    {
      "commit": "8d51c6c7b7b35c53592c270253d9ed0822c2a195",
      "tree": "b3c7810405f4ec485ae4ffa54690902ad951cd87",
      "parents": [
        "8dd54c43e58de4194a8cf561795b3e6f32ec57f5"
      ],
      "author": {
        "name": "Andy Bavier",
        "email": "acb@cs.princeton.edu",
        "time": "Wed Apr 01 11:40:22 2015 -0400"
      },
      "committer": {
        "name": "Andy Bavier",
        "email": "acb@cs.princeton.edu",
        "time": "Wed Apr 01 11:40:22 2015 -0400"
      },
      "message": "Initial commit\n"
    },
    {
      "commit": "8dd54c43e58de4194a8cf561795b3e6f32ec57f5",
      "tree": "96bd19970c29a5a3af37f6e2880777695827d8b7",
      "parents": [],
      "author": {
        "name": "Andy Bavier",
        "email": "acb@cs.princeton.edu",
        "time": "Wed Apr 01 11:37:38 2015 -0400"
      },
      "committer": {
        "name": "Andy Bavier",
        "email": "acb@cs.princeton.edu",
        "time": "Wed Apr 01 11:37:38 2015 -0400"
      },
      "message": "Initial commit\n"
    }
  ]
}
