)]}'
{
  "log": [
    {
      "commit": "97faeecdfcfc73d653ea580661d9f0e721fcc88d",
      "tree": "ebd6bfd75ce895a3250d0cf6f59d2902e315e879",
      "parents": [
        "dead1780ff88d3ccef218c97080ed617ec097f2e"
      ],
      "author": {
        "name": "Andy Bavier",
        "email": "acb@cs.princeton.edu",
        "time": "Tue May 10 13:23:04 2016 -0400"
      },
      "committer": {
        "name": "Andy Bavier",
        "email": "acb@cs.princeton.edu",
        "time": "Tue May 10 13:23:04 2016 -0400"
      },
      "message": "Add ability to build and test ExampleService\n"
    },
    {
      "commit": "dead1780ff88d3ccef218c97080ed617ec097f2e",
      "tree": "4bce540cf8eb80dc39468231250a2c638c088268",
      "parents": [
        "fec35de2de9c8515fe95e7cc33ef5ff02b6c3229"
      ],
      "author": {
        "name": "Andy Bavier",
        "email": "acb@cs.princeton.edu",
        "time": "Thu May 05 09:08:45 2016 -0700"
      },
      "committer": {
        "name": "Andy Bavier",
        "email": "acb@cs.princeton.edu",
        "time": "Thu May 05 09:08:45 2016 -0700"
      },
      "message": "Quit on error\n"
    },
    {
      "commit": "fec35de2de9c8515fe95e7cc33ef5ff02b6c3229",
      "tree": "38bbada518247ae05e55e07cf3866ee03f7297ad",
      "parents": [
        "2d1b938a1550539868ac6df05b9b5f5eab9cda52"
      ],
      "author": {
        "name": "Andy Bavier",
        "email": "acb@cs.princeton.edu",
        "time": "Wed May 04 16:17:07 2016 -0700"
      },
      "committer": {
        "name": "Andy Bavier",
        "email": "acb@cs.princeton.edu",
        "time": "Wed May 04 16:17:07 2016 -0700"
      },
      "message": "Allow running test multiple times\n"
    },
    {
      "commit": "b6a74cdceba9791a5185f2388b583007904b1b70",
      "tree": "43f91752d96314818a4d2a189e281914a5c3b19a",
      "parents": [
        "50434672a9983262eeaad0b5f77430a94cb0bc72"
      ],
      "author": {
        "name": "Andy Bavier",
        "email": "acb@cs.princeton.edu",
        "time": "Fri Apr 29 19:59:51 2016 -0400"
      },
      "committer": {
        "name": "Andy Bavier",
        "email": "acb@cs.princeton.edu",
        "time": "Fri Apr 29 19:59:51 2016 -0400"
      },
      "message": "Install git"
    },
    {
      "commit": "cb02433d6b55dbcb9d6508a556be49075cd2bb33",
      "tree": "a951a8738f16caa14f68e3ac2e5b4b0eea018dae",
      "parents": [
        "d6e9de85e7a066349476a537e9868acf7c06340e"
      ],
      "author": {
        "name": "Andy Bavier",
        "email": "acb@cs.princeton.edu",
        "time": "Fri Apr 29 15:52:26 2016 -0400"
      },
      "committer": {
        "name": "Andy Bavier",
        "email": "acb@cs.princeton.edu",
        "time": "Fri Apr 29 15:52:26 2016 -0400"
      },
      "message": "Refactored, added test function\n"
    },
    {
      "commit": "c3a119989c91723c4aea9597b0c6f32d8d7f6143",
      "tree": "170fb7462b25eb087b30ac236547df3b7a099186",
      "parents": [
        "696b201bed9a15c825bec631950d933c3c1b8175"
      ],
      "author": {
        "name": "Andy Bavier",
        "email": "acb@cs.princeton.edu",
        "time": "Fri Apr 22 05:47:42 2016 -0400"
      },
      "committer": {
        "name": "Andy Bavier",
        "email": "acb@cs.princeton.edu",
        "time": "Fri Apr 22 05:47:42 2016 -0400"
      },
      "message": "Specify trusty release when creating VMs with uvt-kvm\n"
    },
    {
      "commit": "c518f25a41f91c4d7aefa290030e0e61f120be2b",
      "tree": "43b30b74ff3ec91ac5766b3d047b312877980867",
      "parents": [
        "ea5b44cf3f199a89edf81ce819d6de95a18ad5b3"
      ],
      "author": {
        "name": "Andy Bavier",
        "email": "acb@cs.princeton.edu",
        "time": "Fri Apr 08 16:37:54 2016 -0400"
      },
      "committer": {
        "name": "Andy Bavier",
        "email": "acb@cs.princeton.edu",
        "time": "Fri Apr 08 16:37:54 2016 -0400"
      },
      "message": "For XOS Tutorial\n"
    },
    {
      "commit": "ea5b44cf3f199a89edf81ce819d6de95a18ad5b3",
      "tree": "9e769c74eddbd7b8140e679f390edb2520ac5a1c",
      "parents": [
        "238ac1d6bba5fec9a65e796da584e6106a2b6304"
      ],
      "author": {
        "name": "Andy Bavier",
        "email": "acb@cs.princeton.edu",
        "time": "Fri Apr 08 16:12:30 2016 -0400"
      },
      "committer": {
        "name": "Andy Bavier",
        "email": "acb@cs.princeton.edu",
        "time": "Fri Apr 08 16:12:30 2016 -0400"
      },
      "message": "Convenience script for bootstrapping a single-node CORD POD\n"
    },
    {
      "commit": "2bb7eef70089178b471131c29f3d21f68c3fdeba",
      "tree": "cc5e49911251d71a45e34ef0e78f2a3dad631fff",
      "parents": [
        "df5f1d4b417500c9d4c542a5d8939b2c6cdc1b34"
      ],
      "author": {
        "name": "Andy Bavier",
        "email": "acb@cs.princeton.edu",
        "time": "Wed Apr 06 15:26:49 2016 -0400"
      },
      "committer": {
        "name": "Andy Bavier",
        "email": "acb@cs.princeton.edu",
        "time": "Wed Apr 06 15:26:49 2016 -0400"
      },
      "message": "Increase size of nova-compute VM for testing"
    },
    {
      "commit": "e3a00513c3b725c68c744cc3404c669679e10669",
      "tree": "ac9e9416102fa7e0973ae156883de19368895a20",
      "parents": [
        "0830b403cb361daa466e1885df3dc158aabe81ea"
      ],
      "author": {
        "name": "Andy Bavier",
        "email": "acb@cs.princeton.edu",
        "time": "Mon Mar 28 14:40:30 2016 -0400"
      },
      "committer": {
        "name": "Andy Bavier",
        "email": "acb@cs.princeton.edu",
        "time": "Mon Mar 28 14:40:30 2016 -0400"
      },
      "message": "Turn on IP forwarding\n"
    },
    {
      "commit": "418b982e7a9d2fd4be9fac7137b59c51ddc04e12",
      "tree": "ed87a7be28c0a0b739fd22c37478b0f0ef644e2e",
      "parents": [
        "9114d89c772ecd16ccf1d81ab6aa1ae06830714b"
      ],
      "author": {
        "name": "Andy Bavier",
        "email": "acb@cs.princeton.edu",
        "time": "Wed Mar 02 14:38:38 2016 -0500"
      },
      "committer": {
        "name": "Andy Bavier",
        "email": "acb@cs.princeton.edu",
        "time": "Wed Mar 02 14:38:38 2016 -0500"
      },
      "message": "Fix addresses to avoid conflict with LAN net on CORD\n"
    },
    {
      "commit": "9114d89c772ecd16ccf1d81ab6aa1ae06830714b",
      "tree": "76c499f0da662c7f2f20e11f5624153ec3f715b7",
      "parents": [
        "e085e4ea04902323dc30dfe57dfe5d6621ae635c"
      ],
      "author": {
        "name": "Andy Bavier",
        "email": "acb@cs.princeton.edu",
        "time": "Wed Mar 02 14:35:28 2016 -0500"
      },
      "committer": {
        "name": "Andy Bavier",
        "email": "acb@cs.princeton.edu",
        "time": "Wed Mar 02 14:35:28 2016 -0500"
      },
      "message": "Change MAC address\n"
    },
    {
      "commit": "e085e4ea04902323dc30dfe57dfe5d6621ae635c",
      "tree": "08ab3d42b7be25042c2a1f87f93a9bed7836003c",
      "parents": [
        "7e4a546d93b95df0464cb1bfa245eb612bcd30f0"
      ],
      "author": {
        "name": "Andy Bavier",
        "email": "acb@cs.princeton.edu",
        "time": "Tue Mar 01 16:46:30 2016 -0500"
      },
      "committer": {
        "name": "Andy Bavier",
        "email": "acb@cs.princeton.edu",
        "time": "Tue Mar 01 16:46:30 2016 -0500"
      },
      "message": "Specify MAC addr of veth pair\n"
    },
    {
      "commit": "7e4a546d93b95df0464cb1bfa245eb612bcd30f0",
      "tree": "44a206758855de99f3a35c13777778d8f3da13c7",
      "parents": [
        "f968aa02bc7383ea032db648113d70a54a3e046a"
      ],
      "author": {
        "name": "Andy Bavier",
        "email": "acb@cs.princeton.edu",
        "time": "Tue Mar 01 16:35:50 2016 -0500"
      },
      "committer": {
        "name": "Andy Bavier",
        "email": "acb@cs.princeton.edu",
        "time": "Tue Mar 01 16:35:50 2016 -0500"
      },
      "message": "Set up external connectivity on CloudLab\n"
    },
    {
      "commit": "64a1875915e0ee3316969a61b7a17bb251348820",
      "tree": "e4be8db14964273cd15e21e2b172de665fc3ec31",
      "parents": [
        "7e58344ca425b5d3a3989ee0b2530411c6254e91"
      ],
      "author": {
        "name": "Andy Bavier",
        "email": "acb@cs.princeton.edu",
        "time": "Tue Mar 01 13:13:11 2016 -0500"
      },
      "committer": {
        "name": "Andy Bavier",
        "email": "acb@cs.princeton.edu",
        "time": "Tue Mar 01 13:13:11 2016 -0500"
      },
      "message": "Add onos-fabric VM, remove dependency on \u0027uvt-kvm wait\u0027\n"
    },
    {
      "commit": "bcac96a7d19b94cb3533c2976fee80c01d8b1175",
      "tree": "f3174e666c54773c1717d005913a15206bc03818",
      "parents": [
        "b437b5ca58a433cd0eee99961d18441235bcd415"
      ],
      "author": {
        "name": "Andy Bavier",
        "email": "acb@cs.princeton.edu",
        "time": "Tue Feb 23 12:09:08 2016 -0500"
      },
      "committer": {
        "name": "Andy Bavier",
        "email": "acb@cs.princeton.edu",
        "time": "Tue Feb 23 12:09:08 2016 -0500"
      },
      "message": "Cleanup\n"
    },
    {
      "commit": "b437b5ca58a433cd0eee99961d18441235bcd415",
      "tree": "ce08e3ff901bd1a22ce050fc69ee23581c7d72b6",
      "parents": [
        "d4998f425b843b3cceb57f2edb9d462ac63754dd"
      ],
      "author": {
        "name": "Andy Bavier",
        "email": "acb@cs.princeton.edu",
        "time": "Tue Feb 23 11:50:30 2016 -0500"
      },
      "committer": {
        "name": "Andy Bavier",
        "email": "acb@cs.princeton.edu",
        "time": "Tue Feb 23 11:50:30 2016 -0500"
      },
      "message": "Boot all VMs in parallel\n"
    },
    {
      "commit": "2c108decec3b0a0282d0200f966b3f244bb584b7",
      "tree": "4e0fb44fb664a014eb1fe399f2e331511836b038",
      "parents": [
        "0fa309604e50276f1571592884a2ea76843e4914"
      ],
      "author": {
        "name": "Andy Bavier",
        "email": "acb@cs.princeton.edu",
        "time": "Thu Feb 18 16:55:00 2016 -0500"
      },
      "committer": {
        "name": "Andy Bavier",
        "email": "acb@cs.princeton.edu",
        "time": "Thu Feb 18 16:55:00 2016 -0500"
      },
      "message": "Remove neutron-gateway and neutron-openvswitch charms from CORD configuration\n"
    },
    {
      "commit": "b146f7ff199abf4d04db134ed2483b7f80672013",
      "tree": "c1f6de0edb3098ca31fb55419dfe42e1341bbd3d",
      "parents": [
        "84a2da9ddb5e5085cb15e97a66df4e6348be4306"
      ],
      "author": {
        "name": "Andy Bavier",
        "email": "acb@cs.princeton.edu",
        "time": "Fri Feb 12 10:03:35 2016 -0500"
      },
      "committer": {
        "name": "Andy Bavier",
        "email": "acb@cs.princeton.edu",
        "time": "Fri Feb 12 10:03:35 2016 -0500"
      },
      "message": "Changes for CORD POD configuration\n"
    },
    {
      "commit": "2ab9b0066e3fcf155c34231469ae315a19f070f9",
      "tree": "a330006aaf53894f12d9fc8286048576bdcebc2d",
      "parents": [
        "cf7b75bb6d3f3f04bef01d27ae62fea1261c2c9f"
      ],
      "author": {
        "name": "Andy Bavier",
        "email": "acb@cs.princeton.edu",
        "time": "Mon Feb 01 15:06:13 2016 -0500"
      },
      "committer": {
        "name": "Andy Bavier",
        "email": "acb@cs.princeton.edu",
        "time": "Mon Feb 01 15:06:13 2016 -0500"
      },
      "message": "Start of the CORD configuration\n"
    },
    {
      "commit": "2622d4e24bd8d2e7d31b9bfef878e2914e54f97c",
      "tree": "66ebcc18e812710ebe8518dea5c2e43ae609510e",
      "parents": [
        "62637f29c8c22b0015b58b1b947b296a988fdeca"
      ],
      "author": {
        "name": "Andy Bavier",
        "email": "acb@cs.princeton.edu",
        "time": "Fri Oct 23 15:59:08 2015 -0400"
      },
      "committer": {
        "name": "Andy Bavier",
        "email": "acb@cs.princeton.edu",
        "time": "Fri Oct 23 15:59:08 2015 -0400"
      },
      "message": "Fix #2 for virbr0 subnet change\n"
    },
    {
      "commit": "c1dfb8898501c8b2cbb02e5c996880ecab3c64a8",
      "tree": "0f9a1e7bde3c9d2eadcf43d64c6d75a246b3bdb1",
      "parents": [
        "cc27db0923b1cf04a29c133bc5448432f37dad08"
      ],
      "author": {
        "name": "Andy Bavier",
        "email": "acb@cs.princeton.edu",
        "time": "Wed Oct 07 16:20:24 2015 -0400"
      },
      "committer": {
        "name": "Andy Bavier",
        "email": "acb@cs.princeton.edu",
        "time": "Wed Oct 07 16:20:24 2015 -0400"
      },
      "message": "Change mgmt network subnet from default\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": "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": "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": "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": "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"
    }
  ]
}
