)]}'
{
  "log": [
    {
      "commit": "bef5628fccd88560e06d1b877bad3d50f6e38fc9",
      "tree": "865ae49cf66f64978fc3125fabd13abdc3e3164e",
      "parents": [
        "0077cd214f98219e6346611aa247feec9bbfd89a"
      ],
      "author": {
        "name": "Andy Bavier",
        "email": "andy@onlab.us",
        "time": "Mon Nov 14 08:22:43 2016 -0800"
      },
      "committer": {
        "name": "Andy Bavier",
        "email": "andy@onlab.us",
        "time": "Mon Nov 14 16:59:24 2016 -0800"
      },
      "message": "Convert test client to use LXD (LXC and LXD conflict)\n\nChange-Id: I891915ed742f7787ecef500607e18d2087dad915\n"
    },
    {
      "commit": "0077cd214f98219e6346611aa247feec9bbfd89a",
      "tree": "7449a7b1f09ef94c630ad37266c98b324b5ce179",
      "parents": [
        "69e2061517c59fd9ce97097b15c75afb5c4974d7"
      ],
      "author": {
        "name": "Andy Bavier",
        "email": "andy@onlab.us",
        "time": "Mon Nov 14 16:54:09 2016 -0800"
      },
      "committer": {
        "name": "Andy Bavier",
        "email": "andy@onlab.us",
        "time": "Mon Nov 14 16:56:36 2016 -0800"
      },
      "message": "Fixes for ansible-lint 3.4.3\n\nChange-Id: I5499d9b34a8a071f7416286f86c55a92367ab948\n"
    },
    {
      "commit": "69e2061517c59fd9ce97097b15c75afb5c4974d7",
      "tree": "84aa9d472a8dcd55b154eefcb114d693eed4167b",
      "parents": [
        "007a22287eaf581334de65965c00bb93a0251dc0"
      ],
      "author": {
        "name": "Andy Bavier",
        "email": "andy@onlab.us",
        "time": "Mon Nov 14 05:52:31 2016 -0800"
      },
      "committer": {
        "name": "Andy Bavier",
        "email": "andy@onlab.us",
        "time": "Mon Nov 14 05:52:31 2016 -0800"
      },
      "message": "Move free disk to /mnt/extra, add more links\n\nChange-Id: Id542f74adaa49e320c63b66df9d622054703d7fc\n"
    },
    {
      "commit": "007a22287eaf581334de65965c00bb93a0251dc0",
      "tree": "b9653d1c4c17c53320b5a3b4d9f316820504b60b",
      "parents": [
        "a363d40e2b2f50f41d6ae70ce3545ff779cbab2b"
      ],
      "author": {
        "name": "Scott Baker",
        "email": "smbaker@gmail.com",
        "time": "Thu Nov 10 17:25:40 2016 -0800"
      },
      "committer": {
        "name": "Scott Baker",
        "email": "smbaker@gmail.com",
        "time": "Fri Nov 11 08:09:12 2016 -0800"
      },
      "message": "xos is now on port 8888\n\nChange-Id: Ic895d1f1b8633de7b1cd9fd61c989ac15cb038c9\n"
    },
    {
      "commit": "5bd8a5ee756e3e6275c4b298f6058ba3f6722232",
      "tree": "3a4581afee408e39ab1bf3b34ccb66e9c025b207",
      "parents": [
        "0e584c40f3ca938ea9c23d084e5e2429ad899986"
      ],
      "author": {
        "name": "Scott Baker",
        "email": "smbaker@gmail.com",
        "time": "Mon Nov 07 10:19:38 2016 -0800"
      },
      "committer": {
        "name": "Scott Baker",
        "email": "smbaker@gmail.com",
        "time": "Mon Nov 07 10:28:28 2016 -0800"
      },
      "message": "install the postgress, cord-app-build, and redis containers from local registry\n\nChange-Id: Icd736779bfa8495bd31ba9963f5556a60e2b0d97\n"
    },
    {
      "commit": "0e584c40f3ca938ea9c23d084e5e2429ad899986",
      "tree": "e6d5b056e9e1d36e6d7e51f6e1e5075d760afa70",
      "parents": [
        "99ba01e882969de5ff94ff0a4ea1ae77d53dafe2"
      ],
      "author": {
        "name": "Scott Baker",
        "email": "smbaker@gmail.com",
        "time": "Fri Nov 04 17:33:23 2016 -0700"
      },
      "committer": {
        "name": "Scott Baker",
        "email": "smbaker@gmail.com",
        "time": "Fri Nov 04 17:33:23 2016 -0700"
      },
      "message": "tag the image\n\nChange-Id: I9555e5991370080097993d23370295aff07d6aa4\n"
    },
    {
      "commit": "99ba01e882969de5ff94ff0a4ea1ae77d53dafe2",
      "tree": "bddcdc5a7f903ec578352cf8f21e823fafcda85a",
      "parents": [
        "c93cef991d57624a9d1ac534b5b9815cc221897b"
      ],
      "author": {
        "name": "Scott Baker",
        "email": "smbaker@gmail.com",
        "time": "Thu Nov 03 15:55:17 2016 -0700"
      },
      "committer": {
        "name": "Scott Baker",
        "email": "smbaker@gmail.com",
        "time": "Fri Nov 04 14:51:25 2016 -0700"
      },
      "message": "pull the xos-base container from the local registry\n\nChange-Id: I358c0614b53385c4d9725e165a654d4e4a6f8898\n"
    },
    {
      "commit": "c93cef991d57624a9d1ac534b5b9815cc221897b",
      "tree": "4b56fd35d5a9a54aa06896ed41adda4e12bcf148",
      "parents": [
        "cb03099489bce942342977637091c0e03105657f"
      ],
      "author": {
        "name": "Scott Baker",
        "email": "smbaker@gmail.com",
        "time": "Thu Oct 27 14:07:47 2016 -0700"
      },
      "committer": {
        "name": "Scott Baker",
        "email": "smbaker@gmail.com",
        "time": "Thu Nov 03 10:42:46 2016 -0700"
      },
      "message": "build the xos-base image and push to local repo\n\nChange-Id: Ic606e9d8a04e9671ddfe3cf97a2dcb532c813b64\n"
    },
    {
      "commit": "cb03099489bce942342977637091c0e03105657f",
      "tree": "62b9f74a0e0f24d39a1422b2e70a55593a520011",
      "parents": [
        "86b64155ea524607eebe9a9534338099aadd9c51"
      ],
      "author": {
        "name": "Andy Bavier",
        "email": "andy@onlab.us",
        "time": "Wed Nov 02 14:26:43 2016 -0400"
      },
      "committer": {
        "name": "Andy Bavier",
        "email": "andy@onlab.us",
        "time": "Wed Nov 02 17:19:28 2016 -0700"
      },
      "message": "Detect name of bridge that corresponds to fabric\n\nChange-Id: I7b4bd73ecac82a971a77b5a12213f781bd3405a1\n"
    },
    {
      "commit": "86b64155ea524607eebe9a9534338099aadd9c51",
      "tree": "fecb7ae087bc453836de24916e7acb914d78a571",
      "parents": [
        "c7a0256c41e2e04f8f3b70d024c203dd5cd99403"
      ],
      "author": {
        "name": "Scott Baker",
        "email": "smbaker@gmail.com",
        "time": "Wed Nov 02 09:06:53 2016 -0700"
      },
      "committer": {
        "name": "Scott Baker",
        "email": "smbaker@gmail.com",
        "time": "Wed Nov 02 09:06:53 2016 -0700"
      },
      "message": "move templates to correct directory\n\nChange-Id: Ib51ec10f995ae9a62af207d32ff047a4a75d49f0\n"
    },
    {
      "commit": "c7a0256c41e2e04f8f3b70d024c203dd5cd99403",
      "tree": "3c84b2a18a894a44f6d129933d343b7aa1ba3972",
      "parents": [
        "b83beacb5637846b883139684fc0c2d7301c3b92"
      ],
      "author": {
        "name": "Scott Baker",
        "email": "smbaker@gmail.com",
        "time": "Fri Oct 28 14:38:29 2016 -0700"
      },
      "committer": {
        "name": "Scott Baker",
        "email": "smbaker@gmail.com",
        "time": "Fri Oct 28 15:06:40 2016 -0700"
      },
      "message": "revert repo push due to issues with non-CiaB deployments\n\nChange-Id: I321a4ca1721d6e53016a9a2588114536e51d26e6\n"
    },
    {
      "commit": "b83beacb5637846b883139684fc0c2d7301c3b92",
      "tree": "139be2cf8fdc3eb54ab4deed81135bfe719c5e53",
      "parents": [
        "c267016e14380c6c64cae4ab468aa6e71f18b334"
      ],
      "author": {
        "name": "Andy Bavier",
        "email": "andy@onlab.us",
        "time": "Thu Oct 20 15:54:08 2016 -0400"
      },
      "committer": {
        "name": "Andy Bavier",
        "email": "andy@onlab.us",
        "time": "Fri Oct 28 02:39:52 2016 -0700"
      },
      "message": "Enable configuration of compute node interfaces by MaaS\nMove testclient LXC contaner to the head node\nRemove simulate-fabric role\nRemove maas-simulate-fabric role\nRemove onos-load-apps role\nRemove test-client-install role (replaced by maas-test-client-install)\nRemove single-node-pod.sh (replaced by cord-in-a-box.sh in cord repo)\n\nChange-Id: I0fcf108ab674bb5473556e78a401837c161f5ea9\n"
    },
    {
      "commit": "c267016e14380c6c64cae4ab468aa6e71f18b334",
      "tree": "d4567cb4949bff93a9fd4296db0e6101423fa5d7",
      "parents": [
        "fda753b850666785711ff8d88d993fa419e9e8a5",
        "77a516a9ab3e7364ad2aea511ea78974baa9b654"
      ],
      "author": {
        "name": "David Bainbridge",
        "email": "dbainbri@ciena.com",
        "time": "Thu Oct 27 14:35:14 2016 -0700"
      },
      "committer": {
        "name": "Gerrit Code Review",
        "email": "gerrit@localhost",
        "time": "Thu Oct 27 14:35:14 2016 -0700"
      },
      "message": "Merge \"CORD-536 updated to support the setting of repo via vars\""
    },
    {
      "commit": "77a516a9ab3e7364ad2aea511ea78974baa9b654",
      "tree": "3ce371f1a89851696191d371cc780f60daaa36fd",
      "parents": [
        "e003c8989e2499f3b70fed4b1abb55959ab85241"
      ],
      "author": {
        "name": "David K. Bainbridge",
        "email": "dbainbri@ciena.com",
        "time": "Thu Oct 27 10:57:57 2016 -0700"
      },
      "committer": {
        "name": "David K. Bainbridge",
        "email": "dbainbri@ciena.com",
        "time": "Thu Oct 27 12:47:44 2016 -0700"
      },
      "message": "CORD-536 updated to support the setting of repo via vars\n\nChange-Id: If8b6a23fd48b2050f3dc64d55427da150268d5cb\n"
    },
    {
      "commit": "fda753b850666785711ff8d88d993fa419e9e8a5",
      "tree": "c0af139b6ebf5bc761b582d6bd3b4e3bac580438",
      "parents": [
        "c2cd1b5f9d20039e75f1fc06e3d06c413671966c"
      ],
      "author": {
        "name": "Scott Baker",
        "email": "smbaker@gmail.com",
        "time": "Wed Oct 26 22:19:19 2016 -0700"
      },
      "committer": {
        "name": "Scott Baker",
        "email": "smbaker@gmail.com",
        "time": "Wed Oct 26 22:19:19 2016 -0700"
      },
      "message": "copy in VTN and OLT as well\n\nChange-Id: Ib9a267a85b6f6cb52372a7641cbe40880409384a\n"
    },
    {
      "commit": "c2cd1b5f9d20039e75f1fc06e3d06c413671966c",
      "tree": "12b84b2ef4e1f55bfffe468bedba8590e412c8c8",
      "parents": [
        "e003c8989e2499f3b70fed4b1abb55959ab85241"
      ],
      "author": {
        "name": "Scott Baker",
        "email": "smbaker@gmail.com",
        "time": "Wed Oct 26 08:53:15 2016 -0700"
      },
      "committer": {
        "name": "Scott Baker",
        "email": "smbaker@gmail.com",
        "time": "Wed Oct 26 10:43:24 2016 -0700"
      },
      "message": "copy repos from dev machine to head node\ncopy repos from head node to xos VM\n\nChange-Id: Iea85bffa1aa34f3da52dadb08e69ad2ac6e93df2\n"
    },
    {
      "commit": "30d27c9db8a7b6d10910eb9f7e74fb1a8413c601",
      "tree": "26275ab01645d14692b0851e1ddfe42fa3b01f95",
      "parents": [
        "6df046816c250ae6f07a288d66da18556428482d"
      ],
      "author": {
        "name": "Andy Bavier",
        "email": "andy@onlab.us",
        "time": "Thu Sep 15 15:59:17 2016 -0400"
      },
      "committer": {
        "name": "Andy Bavier",
        "email": "andy@onlab.us",
        "time": "Tue Oct 04 10:11:12 2016 -0400"
      },
      "message": "Install simulated fabric and test client on the compute node\n\nChange-Id: I8bd88561064f1309f1779e4666ba655bcad56bfa\n"
    },
    {
      "commit": "6df046816c250ae6f07a288d66da18556428482d",
      "tree": "289e02b3ef0dc3275123368817f02542fbe68c6b",
      "parents": [
        "1e918a60cd25e230baa7a90a61b7c7e6f9deb39c"
      ],
      "author": {
        "name": "Andy Bavier",
        "email": "andy@onlab.us",
        "time": "Fri Sep 30 06:09:36 2016 -0400"
      },
      "committer": {
        "name": "Andy Bavier",
        "email": "andy@onlab.us",
        "time": "Fri Sep 30 06:09:36 2016 -0400"
      },
      "message": "Pass JSON to host_dns_check, fix issue with curl of harvester\n\nChange-Id: I5b4dc9870e9c64f5a6ed77db787b6da096689ab6\n"
    },
    {
      "commit": "d5ba5c9a6ca60372deeb80d10c8ffe2ab997a26c",
      "tree": "d1039edae42262d649be38cbed63ebb09e0288be",
      "parents": [
        "e98c783247e852c86c2dd932ce58371e86d241d6"
      ],
      "author": {
        "name": "Andy Bavier",
        "email": "andy@onlab.us",
        "time": "Tue Sep 13 14:35:13 2016 -0400"
      },
      "committer": {
        "name": "Andy Bavier",
        "email": "andy@onlab.us",
        "time": "Tue Sep 13 14:35:13 2016 -0400"
      },
      "message": "Use 1.1-SNAPSHOT version for CORD apps\n\nChange-Id: I737b9d1d83af8ab9840224710a5768b66023e80b\n"
    },
    {
      "commit": "e98c783247e852c86c2dd932ce58371e86d241d6",
      "tree": "112efead167a40e5c3063fd7425152027e79d5b7",
      "parents": [
        "dfe6c3d6e8ff654dff6b32633b42e10286004a4f"
      ],
      "author": {
        "name": "Andy Bavier",
        "email": "andy@onlab.us",
        "time": "Mon Sep 12 17:20:24 2016 -0400"
      },
      "committer": {
        "name": "Andy Bavier",
        "email": "andy@onlab.us",
        "time": "Mon Sep 12 17:20:24 2016 -0400"
      },
      "message": "Update to onosproject/onos:latest\n\nChange-Id: If62064c740ac2da26ed06bc710830faf82ae9729\n"
    },
    {
      "commit": "dfe6c3d6e8ff654dff6b32633b42e10286004a4f",
      "tree": "2754f714d17e35535a02720c1da8dd3eae292572",
      "parents": [
        "7913990438500446f241af8c5d8205af1d8cb32d"
      ],
      "author": {
        "name": "Andy Bavier",
        "email": "andy@onlab.us",
        "time": "Fri Sep 09 15:01:42 2016 -0400"
      },
      "committer": {
        "name": "Andy Bavier",
        "email": "andy@onlab.us",
        "time": "Fri Sep 09 15:01:42 2016 -0400"
      },
      "message": "Use onosproject/onos:latest\n\nChange-Id: I96e631918d67c1d2bf46e4edfbd20c3091f1b30b\n"
    },
    {
      "commit": "35624561fd3de3769cf988c2a4eec9cd0cfb14e5",
      "tree": "b544814cebff69c485175a53521e157197efa17e",
      "parents": [
        "69b4234d467a7de94651aa2640bcf035217e42b5"
      ],
      "author": {
        "name": "Zack Williams",
        "email": "zdw@cs.arizona.edu",
        "time": "Sun Aug 28 17:12:26 2016 -0700"
      },
      "committer": {
        "name": "Zack Williams",
        "email": "zdw@cs.arizona.edu",
        "time": "Thu Sep 01 09:26:08 2016 -0700"
      },
      "message": "apt dist-upgrade reboot enabled, lint fixes\nsecond round, for testing\nlint clean, testing needed\nprereqs assert w/dig doesn\u0027t loop properly\nuse head not all for target hosts in single\n\nChange-Id: Ie530204b989a73828f45508fcdd4374a3362c764\n"
    },
    {
      "commit": "69b4234d467a7de94651aa2640bcf035217e42b5",
      "tree": "dded4ae8373881ed5e6dd56f7a0ad872c3e62368",
      "parents": [
        "fe09d77832a738eb43b8c558de48ef8a2911bcb7"
      ],
      "author": {
        "name": "Zack Williams",
        "email": "zdw@cs.arizona.edu",
        "time": "Tue Aug 30 15:40:55 2016 -0700"
      },
      "committer": {
        "name": "Zack Williams",
        "email": "zdw@cs.arizona.edu",
        "time": "Tue Aug 30 21:55:08 2016 -0700"
      },
      "message": "Use 1.0-rc4 CORD apps until release version is out\n\nChange-Id: I04e3d4323d231db5403c03d6c1060e640203156e\n"
    },
    {
      "commit": "d1fed7f75f8f7f843b53e7d7eaa76d51ac7e4832",
      "tree": "8c862bbc88f7266aac20d14c15318b21da881557",
      "parents": [
        "1c362436a4f1994899e0a57ec680a1d1524d5a87"
      ],
      "author": {
        "name": "David K. Bainbridge",
        "email": "dbainbri@ciena.com",
        "time": "Mon Aug 29 08:21:14 2016 -0700"
      },
      "committer": {
        "name": "David Bainbridge",
        "email": "dbainbri@ciena.com",
        "time": "Mon Aug 29 08:23:06 2016 -0700"
      },
      "message": "make sure the headers module is enabled\n\nChange-Id: Ifbb589708dc1ad818f5f1d3b25563160dbb981fd\n"
    },
    {
      "commit": "49b75efa03a1aac860a28b37107114a4b8f7114a",
      "tree": "64c308ec548286775dc9e7babf0d9dfaf7ecddd0",
      "parents": [
        "8a8958fbe769f9b5d3025640b1018519cce55386"
      ],
      "author": {
        "name": "David K. Bainbridge",
        "email": "dbainbri@ciena.com",
        "time": "Wed Aug 24 15:24:15 2016 -0700"
      },
      "committer": {
        "name": "David Bainbridge",
        "email": "dbainbri@ciena.com",
        "time": "Thu Aug 25 08:21:51 2016 -0700"
      },
      "message": "CORD-369 update apache2 config to forward UIs\n\nChange-Id: I820d66fe9214970d0cfe6bf9e05b84d41105ffc2\n(cherry picked from commit 8fdbf8d9130f823e833515d329f12b0cd4b2bdc6)\n"
    },
    {
      "commit": "8a8958fbe769f9b5d3025640b1018519cce55386",
      "tree": "7688436635f278b8dbe6cf5a025b6faee5ca4dff",
      "parents": [
        "6f5a6e7582b20dd76f7a9eaa062262bea49b5b51"
      ],
      "author": {
        "name": "Andy Bavier",
        "email": "andy@onlab.us",
        "time": "Mon Aug 22 16:06:30 2016 -0400"
      },
      "committer": {
        "name": "Andy Bavier",
        "email": "andy@onlab.us",
        "time": "Wed Aug 24 10:12:37 2016 -0700"
      },
      "message": "Disable XOS grabbing port 80 via iptables\nRemove /etc/libvirt/hooks/qemu\n\nChange-Id: I840fa8611babcd9e2a438d1fca139e8a89a88a03\n(cherry picked from commit 6d56bc6106b19331fedafbc36471674bb94a6005)\n"
    },
    {
      "commit": "6f5a6e7582b20dd76f7a9eaa062262bea49b5b51",
      "tree": "9a262a178f4d1ab4940e165a6580a28d8e6e94dc",
      "parents": [
        "b364ef519e2f6a5e2ed3871c2fff77e1ffe0a46a"
      ],
      "author": {
        "name": "Zack Williams",
        "email": "zdw@cs.arizona.edu",
        "time": "Wed Aug 10 17:45:27 2016 -0700"
      },
      "committer": {
        "name": "Zack Williams",
        "email": "zdw@cs.arizona.edu",
        "time": "Tue Aug 23 19:09:18 2016 -0700"
      },
      "message": "made it run, ssh key issues\nfix user/root difference, lint\nlint, make \u0027apt-get dist-upgrade\u0027 an option, formatting\nadd more missing things\nremove extraneous keystone pw\nremove database relation to neutron-gateway which is no longer required\nfixed roles so async resumption only happens when those VMs exist\nworkaround for old Jinja\nadd missing compute relations and variables\nwhitespace\n\nChange-Id: I323806ea2594bb70fb95a6d11a489625f59ac0da\n"
    },
    {
      "commit": "b364ef519e2f6a5e2ed3871c2fff77e1ffe0a46a",
      "tree": "d2677b2a7e643f12d76f96934285aca7453bf14b",
      "parents": [
        "2b946297ae9e17c963b21a1f2d7e9455281cb329"
      ],
      "author": {
        "name": "Zack Williams",
        "email": "zdw@cs.arizona.edu",
        "time": "Wed Aug 17 17:18:22 2016 -0700"
      },
      "committer": {
        "name": "Zack Williams",
        "email": "zdw@cs.arizona.edu",
        "time": "Tue Aug 23 17:18:16 2016 -0700"
      },
      "message": "remove nagios\nfix relation vars\nwait longer for CA cert\n\nChange-Id: I1168f8c8dab7c08642b97e2ca94957deaf72a2b6\n"
    },
    {
      "commit": "2b946297ae9e17c963b21a1f2d7e9455281cb329",
      "tree": "5727740c1d145ad678b8bb14a3c1e99d599619fc",
      "parents": [
        "b96c7259c8563323268fcc2db342655829c8bac7"
      ],
      "author": {
        "name": "Zack Williams",
        "email": "zdw@cs.arizona.edu",
        "time": "Mon Aug 22 15:32:29 2016 -0700"
      },
      "committer": {
        "name": "Zack Williams",
        "email": "zdw@cs.arizona.edu",
        "time": "Tue Aug 23 14:27:39 2016 -0700"
      },
      "message": "change to using public maven repo instead of local compilation\ndon\u0027t try to use delete onos-load-app role\nvariable name fix\nadded onos-app, curl to onos container\nuse correct name for running xos/onos container\nfix path on onos-app in script\nrework CORD app loading so it happens from head node\nwhitespace\nDockerfile cleanup, whitespace\nfix variable name\nfix paths and executable status on scripts\nmore path fixing\nmissing slash\n\nChange-Id: I4b1204d044b12c2cec331a369dc01975f33ee96c\n"
    },
    {
      "commit": "b96c7259c8563323268fcc2db342655829c8bac7",
      "tree": "91880e52161b1aa53f5fa955c44d2dbc9c393ec3",
      "parents": [
        "6274d6aa9949764018242d67557b8b5d64eaee3e"
      ],
      "author": {
        "name": "Zack Williams",
        "email": "zdw@cs.arizona.edu",
        "time": "Wed Aug 17 09:48:14 2016 -0700"
      },
      "committer": {
        "name": "Zack Williams",
        "email": "zdw@cs.arizona.edu",
        "time": "Wed Aug 17 09:49:23 2016 -0700"
      },
      "message": "Retry DNS checks to make more robust\n\nChange-Id: I60a90871c64a4cc71bec6ff9643f2b39c21e21c4\n"
    },
    {
      "commit": "6274d6aa9949764018242d67557b8b5d64eaee3e",
      "tree": "13fa3f4609ce527f390015fa8e74c992fda868b8",
      "parents": [
        "d3da60886673855e5b370a4da3d2f18b6804d57a"
      ],
      "author": {
        "name": "Andy Bavier",
        "email": "andy@onlab.us",
        "time": "Fri Aug 12 18:12:01 2016 -0400"
      },
      "committer": {
        "name": "Andy Bavier",
        "email": "andy@onlab.us",
        "time": "Sat Aug 13 04:41:52 2016 -0700"
      },
      "message": "Fix node key issue\nCleanup whitespace\nFix node_key permissions\n\nChange-Id: I94c319a78230a145597680111fcfb2caf95814db\n(cherry picked from commit 007529620e9f8f456d25d676533ad96f1b71a12e)\n"
    },
    {
      "commit": "d3da60886673855e5b370a4da3d2f18b6804d57a",
      "tree": "2ffae4aaa0e3f2629d64344b9e8f3fa8af689ef3",
      "parents": [
        "2bdc6846128fe6a0e7e18dbdbb35b8f1994cef67"
      ],
      "author": {
        "name": "David K. Bainbridge",
        "email": "dbainbri@ciena.com",
        "time": "Thu Aug 11 14:01:27 2016 -0700"
      },
      "committer": {
        "name": "David Bainbridge",
        "email": "dbainbri@ciena.com",
        "time": "Fri Aug 12 07:14:08 2016 -0700"
      },
      "message": "add a module to resolve hostnames and call harvest if they are not resolvable\n\nChange-Id: Id20780d6ff923b8a089ec163a0f5a6c3756ca62b\n(cherry picked from commit d955d33631e79e9c151d733d778ea95987a16cde)\n"
    },
    {
      "commit": "b6bf2eccf2dc7ced4bf80887c89345499a4ae43e",
      "tree": "1f455abdd20a044739dfb0cce64b90ad3dc25985",
      "parents": [
        "82c88e97db6ede21ab167b9f50eb49be80de7bb1"
      ],
      "author": {
        "name": "Zack Williams",
        "email": "zdw@cs.arizona.edu",
        "time": "Wed Aug 10 15:38:43 2016 -0700"
      },
      "committer": {
        "name": "Zack Williams",
        "email": "zdw@cs.arizona.edu",
        "time": "Thu Aug 11 07:27:31 2016 -0700"
      },
      "message": "fix permissions on MAAS node key, cleanup\nremoved unnecessary chmod per @ash\n\nChange-Id: I32b3e022c6eaff40b7ac2d37e1ace362367c382f\n"
    },
    {
      "commit": "82c88e97db6ede21ab167b9f50eb49be80de7bb1",
      "tree": "9d4a920b9054c54df6886760f38951477196496c",
      "parents": [
        "00467abc2a16fd997eada7dccc0d2ed3ec0e22c5"
      ],
      "author": {
        "name": "Zack Williams",
        "email": "zdw@cs.arizona.edu",
        "time": "Mon Aug 08 13:54:20 2016 -0700"
      },
      "committer": {
        "name": "Zack Williams",
        "email": "zdw@cs.arizona.edu",
        "time": "Mon Aug 08 14:34:19 2016 -0700"
      },
      "message": "prerequisite check role\nfixed formatting, added dns check before creating VM\u0027s\n\nChange-Id: Ibb6c8898ca635a4cc6446b8b3aef584fe458c224\n"
    },
    {
      "commit": "00467abc2a16fd997eada7dccc0d2ed3ec0e22c5",
      "tree": "68f5a25a6f33d232978f2ca092c7e0d9c6a8afaf",
      "parents": [
        "6cc014f279df851e941a57576bc4f414c9c75184"
      ],
      "author": {
        "name": "Andy Bavier",
        "email": "andy@onlab.us",
        "time": "Thu Aug 04 14:41:21 2016 -0400"
      },
      "committer": {
        "name": "Andy Bavier",
        "email": "andy@onlab.us",
        "time": "Thu Aug 04 11:48:08 2016 -0700"
      },
      "message": "Improve idempotency across multiple runs\n\nChange-Id: Ibf84d9347974ef6978b0d9c241f271945b2f331e\n(cherry picked from commit 310abc1ea9c90853e8f003301a6e0ff80a0966b3)\n"
    },
    {
      "commit": "6cc014f279df851e941a57576bc4f414c9c75184",
      "tree": "be37a9319267b3e0d963e6226ed00628df983d73",
      "parents": [
        "d39936c2ffbf609ad0107981400dc89f911baec7"
      ],
      "author": {
        "name": "Andy Bavier",
        "email": "andy@onlab.us",
        "time": "Wed Aug 03 09:19:29 2016 -0400"
      },
      "committer": {
        "name": "Andy Bavier",
        "email": "andy@onlab.us",
        "time": "Wed Aug 03 06:21:14 2016 -0700"
      },
      "message": "src -\u003e name\n\nChange-Id: I469b34e7916525a6e06a549f02a18d9e1b11f985\n(cherry picked from commit e07e0d76ca7d79ae1b9d71936d60c733f6676f6e)\n"
    },
    {
      "commit": "d39936c2ffbf609ad0107981400dc89f911baec7",
      "tree": "465db2e76c1c65b3b9fcfdc40b07d07f55fca1bd",
      "parents": [
        "18a2a988fecb092b73187e1279f0eff30ef37d82"
      ],
      "author": {
        "name": "Andy Bavier",
        "email": "andy@onlab.us",
        "time": "Tue Aug 02 17:31:07 2016 -0400"
      },
      "committer": {
        "name": "Andy Bavier",
        "email": "andy@onlab.us",
        "time": "Tue Aug 02 17:27:12 2016 -0700"
      },
      "message": "Use MaaS node key when on_maas\n\nChange-Id: Ie5708aac996647ee532d33a82ec5e9af468645a8\n(cherry picked from commit 057a8833bb8f5627ed2c05a307ae4149f3131020)\n"
    },
    {
      "commit": "b40046cb4c483f29c25db307773bbf9ab02b6738",
      "tree": "a6978de21b3bde8e3e727d1d375e616abcd8f905",
      "parents": [
        "b3c0ac6ae3a092e4615bc4a60a216b34924604bd"
      ],
      "author": {
        "name": "Andy Bavier",
        "email": "andy@onlab.us",
        "time": "Thu Jul 28 16:37:46 2016 -0400"
      },
      "committer": {
        "name": "Andy Bavier",
        "email": "andy@onlab.us",
        "time": "Thu Jul 28 14:04:15 2016 -0700"
      },
      "message": "Move XOS back to port 80 on head node\n\nChange-Id: I7857edfef6006b5504cdf886a62f578560e20cb3\n(cherry picked from commit 44b701346cf05e351689757c7f60bf4dd3a43f41)\n"
    },
    {
      "commit": "b3c0ac6ae3a092e4615bc4a60a216b34924604bd",
      "tree": "ce2c67156bd0ba8d3be7d5afffe9412936686953",
      "parents": [
        "e92f3daa5383162fd073234acfbe0d5d07f6aebe",
        "dc4878f84c36819e60f58be5dcbf673bf903c6ac"
      ],
      "author": {
        "name": "Zack Williams",
        "email": "zdw@cs.arizona.edu",
        "time": "Wed Jul 27 13:06:22 2016 -0700"
      },
      "committer": {
        "name": "Gerrit Code Review",
        "email": "gerrit@localhost",
        "time": "Wed Jul 27 13:06:22 2016 -0700"
      },
      "message": "Merge \"more diagnostics, and switch to downloading vsg-1.1\""
    },
    {
      "commit": "8a7b8b62323eb72aadb1da816d0df29fce55ed8d",
      "tree": "6ff0000efc38630e7970594679ab23ddd8dc19e5",
      "parents": [
        "4803204fe1497557557a742d1a300340d27a99d0"
      ],
      "author": {
        "name": "Andy Bavier",
        "email": "andy@onlab.us",
        "time": "Tue Jul 26 18:35:06 2016 -0400"
      },
      "committer": {
        "name": "Andy Bavier",
        "email": "andy@onlab.us",
        "time": "Tue Jul 26 15:38:02 2016 -0700"
      },
      "message": "Add ExampleService by default to single-node POD\n\nChange-Id: Ic2397aca2e732cc513e8c2165549c2225f2f27cd\n"
    },
    {
      "commit": "dc4878f84c36819e60f58be5dcbf673bf903c6ac",
      "tree": "320447d7d241cabcd20c4b3911c780a118de2d5a",
      "parents": [
        "4803204fe1497557557a742d1a300340d27a99d0"
      ],
      "author": {
        "name": "Zack Williams",
        "email": "zdw@cs.arizona.edu",
        "time": "Tue Jul 26 14:50:30 2016 -0700"
      },
      "committer": {
        "name": "Zack Williams",
        "email": "zdw@cs.arizona.edu",
        "time": "Tue Jul 26 14:50:30 2016 -0700"
      },
      "message": "more diagnostics, and switch to downloading vsg-1.1\n\nChange-Id: I06cf99e66f823eb8f5a97c75fc369a4ee757a8f3\n"
    },
    {
      "commit": "707c1d7cc317525ff72bb774c2cdc2041c967c45",
      "tree": "d6d9f6a480969b97f12fd1bf6f7931ebd050bc32",
      "parents": [
        "828c9e8d69b6968e6702bee0ea62468e07e46da0"
      ],
      "author": {
        "name": "Andy Bavier",
        "email": "andy@onlab.us",
        "time": "Mon Jul 25 15:41:51 2016 -0400"
      },
      "committer": {
        "name": "Andy Bavier",
        "email": "andy@onlab.us",
        "time": "Mon Jul 25 15:42:00 2016 -0400"
      },
      "message": "Move XOS to port 8888 on head node\n\nChange-Id: Ifbbb33b644bf0f7ad82033faec3b4b3de47d2916\n"
    },
    {
      "commit": "828c9e8d69b6968e6702bee0ea62468e07e46da0",
      "tree": "7e72a13aa541e42a15c2616134fbf8d8bb09bb74",
      "parents": [
        "648f9efa1f39fd3c8b968a1d0dc7ded324295904"
      ],
      "author": {
        "name": "Scott Baker",
        "email": "smbaker@gmail.com",
        "time": "Thu Jul 21 15:28:22 2016 -0700"
      },
      "committer": {
        "name": "Scott Baker",
        "email": "smbaker@gmail.com",
        "time": "Thu Jul 21 15:28:22 2016 -0700"
      },
      "message": "make sure step fails on nonzero exit from command before tee\n\nChange-Id: I6d80675bc5d6de283645b3a26f64a9e3dfc4231b\n"
    },
    {
      "commit": "648f9efa1f39fd3c8b968a1d0dc7ded324295904",
      "tree": "bc5857873800227fc4ac4e30898f8a6b0f3f90be",
      "parents": [
        "66ee90186ba604c95fbb61144adf31e1ddd194f7"
      ],
      "author": {
        "name": "Scott Baker",
        "email": "smbaker@gmail.com",
        "time": "Thu Jul 21 12:14:51 2016 -0700"
      },
      "committer": {
        "name": "Scott Baker",
        "email": "smbaker@gmail.com",
        "time": "Thu Jul 21 12:14:59 2016 -0700"
      },
      "message": "save stderr in addition to stdout\n\nChange-Id: I54470ea18f976e0e6e0f872bd7d33033ca88c750\n"
    },
    {
      "commit": "66ee90186ba604c95fbb61144adf31e1ddd194f7",
      "tree": "2fc23792dc68aef94240b8cf329fb4ca5ac5b064",
      "parents": [
        "bd1d57139d7cf8675bade022bf23bc8ef9266578"
      ],
      "author": {
        "name": "Andy Bavier",
        "email": "andy@onlab.us",
        "time": "Wed Jul 20 17:25:51 2016 -0400"
      },
      "committer": {
        "name": "Andy Bavier",
        "email": "andy@onlab.us",
        "time": "Wed Jul 20 17:25:51 2016 -0400"
      },
      "message": "Add some retries to try to work around transient failures\n\nChange-Id: I000decebfdafd66aed1a1e0620eb926772905af4\n"
    },
    {
      "commit": "bd1d57139d7cf8675bade022bf23bc8ef9266578",
      "tree": "7a7e1845697eb56c58cf8b25b2f448e822283639",
      "parents": [
        "6ba76f0456f9895221b11bc3b4873caf3f08e344"
      ],
      "author": {
        "name": "Andy Bavier",
        "email": "andy@onlab.us",
        "time": "Wed Jul 20 10:39:29 2016 -0400"
      },
      "committer": {
        "name": "Andy Bavier",
        "email": "andy@onlab.us",
        "time": "Wed Jul 20 10:39:29 2016 -0400"
      },
      "message": "Retry package install to handle contention for apt lock\n\nChange-Id: I88a3bc4e8d0720aac36beb311c506df3489300cb\n"
    },
    {
      "commit": "6ba76f0456f9895221b11bc3b4873caf3f08e344",
      "tree": "fda3b58f10671cffccee9981d73e316cfbacfa04",
      "parents": [
        "444addc0e7944f8612aa8a77afab6b6663cf28a4"
      ],
      "author": {
        "name": "Andy Bavier",
        "email": "andy@onlab.us",
        "time": "Tue Jul 19 20:37:58 2016 -0400"
      },
      "committer": {
        "name": "Andy Bavier",
        "email": "andy@onlab.us",
        "time": "Tue Jul 19 20:37:58 2016 -0400"
      },
      "message": "Port forward port 80 to XOS\n\nChange-Id: I843c80064acf4e07fca0c2b96a105e33a3b40f00\n"
    },
    {
      "commit": "444addc0e7944f8612aa8a77afab6b6663cf28a4",
      "tree": "0d120cb57b60962c1a536a424e5256ceb90ddaf7",
      "parents": [
        "a6cdac867d72f165ddd61d77dcf5f366bf045239",
        "a27effe0c79ac28da7750b375279557270297076"
      ],
      "author": {
        "name": "Andy Bavier",
        "email": "andy@onlab.us",
        "time": "Mon Jul 18 16:44:45 2016 -0700"
      },
      "committer": {
        "name": "Gerrit Code Review",
        "email": "gerrit@localhost",
        "time": "Mon Jul 18 16:44:45 2016 -0700"
      },
      "message": "Merge \"Add post-deploy tests as an Ansible role\""
    },
    {
      "commit": "a27effe0c79ac28da7750b375279557270297076",
      "tree": "b5d35e73f867f19357aba748078922778ebb3303",
      "parents": [
        "de088d03bc6a53e14d9f87ec19d4b6aa14cfe18f"
      ],
      "author": {
        "name": "Andy Bavier",
        "email": "andy@onlab.us",
        "time": "Mon Jul 18 19:23:26 2016 -0400"
      },
      "committer": {
        "name": "Andy Bavier",
        "email": "andy@onlab.us",
        "time": "Mon Jul 18 19:23:26 2016 -0400"
      },
      "message": "Add post-deploy tests as an Ansible role\n\nChange-Id: Id033dbf8ef697091459c5ee424d765239e907c01\n"
    },
    {
      "commit": "0481a8a24663eb00213168197db0d434b7ce5f16",
      "tree": "2ea6e3938928986980088fad3c1d1ab8c5320244",
      "parents": [
        "1558ace427bd7b4ac293f372a78b4bc150d3178d"
      ],
      "author": {
        "name": "Andy Bavier",
        "email": "andy@onlab.us",
        "time": "Thu Jul 14 13:01:45 2016 +0200"
      },
      "committer": {
        "name": "Andy Bavier",
        "email": "andy@onlab.us",
        "time": "Thu Jul 14 04:05:23 2016 -0700"
      },
      "message": "Change var name: cord_provisioned -\u003e on_maas\n\nChange-Id: I046224d3e3297e551f596509367ac39a65fa7fb1\n(cherry picked from commit fc43e8441f77ce9fbd5be13a7da7e98e529b9353)\n"
    },
    {
      "commit": "d0742e1f0ecf452684dc582fab1da8b580e84fe7",
      "tree": "a786010aea6aeac42967f4f7063eb03b4673fb99",
      "parents": [
        "de088d03bc6a53e14d9f87ec19d4b6aa14cfe18f"
      ],
      "author": {
        "name": "Andy Bavier",
        "email": "andy@onlab.us",
        "time": "Tue Jul 12 19:56:32 2016 +0200"
      },
      "committer": {
        "name": "Andy Bavier",
        "email": "andy@onlab.us",
        "time": "Tue Jul 12 19:56:32 2016 +0200"
      },
      "message": "Fix failure with single-node pod install\n\nChange-Id: I1c72be8a138cfbe2fe7882e22d40bb0e8c173f5d\n"
    },
    {
      "commit": "de088d03bc6a53e14d9f87ec19d4b6aa14cfe18f",
      "tree": "be97a14f7e3593ac8566a5a831bafd670dc73ac9",
      "parents": [
        "f6ea0bd37e7a7485df46228c64a869d242a40f82",
        "e05b5565da3fb1cc57dfc8bb3f3cdd548c91c094"
      ],
      "author": {
        "name": "Ali Al-Shabibi",
        "email": "ali@onlab.us",
        "time": "Fri Jul 08 16:26:33 2016 -0700"
      },
      "committer": {
        "name": "Gerrit Code Review",
        "email": "gerrit@localhost",
        "time": "Fri Jul 08 16:26:33 2016 -0700"
      },
      "message": "Merge \"updated to support the enlisting of compute nodes into juju and XOS when they come on line\""
    },
    {
      "commit": "e05b5565da3fb1cc57dfc8bb3f3cdd548c91c094",
      "tree": "9a79e465bac03762d124488856605c1d889a7de5",
      "parents": [
        "04ae8de919ac09ebc7b3865dfee944a528c413e7"
      ],
      "author": {
        "name": "David K. Bainbridge",
        "email": "dbainbri@ciena.com",
        "time": "Fri Jul 08 11:07:33 2016 -0700"
      },
      "committer": {
        "name": "David K. Bainbridge",
        "email": "dbainbri@ciena.com",
        "time": "Fri Jul 08 11:07:33 2016 -0700"
      },
      "message": "updated to support the enlisting of compute nodes into juju and XOS when they come on line\n\nChange-Id: I2b1d51414a7e22b9709ea5f534ddef622e008a32\n"
    },
    {
      "commit": "671e57053afddbb7b64cd52a25db4e1c9e4aeca3",
      "tree": "e57487a76458df26313cc6fdd27f97765be5a2dd",
      "parents": [
        "1b8a537ae06c7a21d23930d21de782d4599ae2f2"
      ],
      "author": {
        "name": "Andy Bavier",
        "email": "andy@onlab.us",
        "time": "Thu Jul 07 21:48:18 2016 -0400"
      },
      "committer": {
        "name": "Andy Bavier",
        "email": "andy@onlab.us",
        "time": "Thu Jul 07 21:48:18 2016 -0400"
      },
      "message": "Make testclient creation idempotent\n\nChange-Id: I55b4731b40abaf37b68a1642569929407f5ed19e\n"
    },
    {
      "commit": "467591edb7904469742c3fd80288b06fec4d6478",
      "tree": "9d50623bdee8035ed69dea9619c31d4d67070417",
      "parents": [
        "6dbb1a32a7583d3bdc5626ac0273f01ba5e8adc5"
      ],
      "author": {
        "name": "David K. Bainbridge",
        "email": "dbainbri@ciena.com",
        "time": "Wed Jul 06 18:49:55 2016 -0700"
      },
      "committer": {
        "name": "David K. Bainbridge",
        "email": "dbainbri@ciena.com",
        "time": "Wed Jul 06 22:00:36 2016 -0700"
      },
      "message": "update name of deploy to deployPlatform and test for\nexistance of variable before testing value\n\nChange-Id: Id40d5d779243f99b2b66c2f9d46d63e15b556ecd\n"
    },
    {
      "commit": "a3e405600f84549b7ff6e82371ce422fa1ecec65",
      "tree": "615c95a566eeef7c0d399721d5eac2a64f25c0a3",
      "parents": [
        "d89d9a22619e4085220794c4d94416a6d5e89f4b"
      ],
      "author": {
        "name": "Zack Williams",
        "email": "zdw@cs.arizona.edu",
        "time": "Tue Jul 05 12:05:39 2016 -0700"
      },
      "committer": {
        "name": "Zack Williams",
        "email": "zdw@cs.arizona.edu",
        "time": "Tue Jul 05 17:50:52 2016 -0700"
      },
      "message": "rebuild xos-base image in xos-vm-install role playbook\nrun, which happens async to juju setup\n\n(whitespace fix)\n\nasync testclient install\n\nchange single-node-pod.sh to use platform-install repo\n\nreformat and minor fixes to README.md\n\npull xosproject/cord-app-build inside async xos-vm-install role\n\nwhitespace fixes v2\n\nfix path for container build\n\ndon\u0027t start testclient container before databr has been plumbed\n\nfix context\n\nallow xos-vm-install to run longer as it\u0027s rebuilding base\n\ndaemonize lxc-start for testcliet, avoiding a hang\n\nChange-Id: Icb5da9b69e942aaa79c8256ca5775219f63643d1\n"
    },
    {
      "commit": "42eeab6e9d708d0ec74cdafd8ea32ea7cc1ae656",
      "tree": "2de6e8d366d37006da2bf9c942904c08ce6cf2c3",
      "parents": [
        "c1b3b409bce7ec088a648876b4347cd0a09996dd"
      ],
      "author": {
        "name": "Andy Bavier",
        "email": "acb@cs.princeton.edu",
        "time": "Fri Jul 01 16:48:57 2016 -0400"
      },
      "committer": {
        "name": "GitHub",
        "email": "noreply@github.com",
        "time": "Fri Jul 01 16:48:57 2016 -0400"
      },
      "message": "Update apt cache separately"
    },
    {
      "commit": "c1b3b409bce7ec088a648876b4347cd0a09996dd",
      "tree": "ce9225e9f3cae5c5947b5c7c4045a09017f58e77",
      "parents": [
        "3a1d064e24d429ff8da8da5c5c53d4e2e9ec1b87"
      ],
      "author": {
        "name": "Andy Bavier",
        "email": "acb@cs.princeton.edu",
        "time": "Fri Jul 01 16:37:08 2016 -0400"
      },
      "committer": {
        "name": "GitHub",
        "email": "noreply@github.com",
        "time": "Fri Jul 01 16:37:08 2016 -0400"
      },
      "message": "Force update"
    },
    {
      "commit": "3a1d064e24d429ff8da8da5c5c53d4e2e9ec1b87",
      "tree": "53b48cfda38be499e952240656a010b7c57dd659",
      "parents": [
        "d34d27548c91fb6ffcd1eae275f167e1e9f9f23a"
      ],
      "author": {
        "name": "Andy Bavier",
        "email": "andy@onlab.us",
        "time": "Fri Jul 01 14:11:39 2016 -0400"
      },
      "committer": {
        "name": "Andy Bavier",
        "email": "andy@onlab.us",
        "time": "Fri Jul 01 14:11:39 2016 -0400"
      },
      "message": "Support multi-node CORD install\n"
    },
    {
      "commit": "4b7682b32fb9f21535a89cfe824aaf9d6465b50d",
      "tree": "c13f40072c78e189007dceaaf4f1af753b406de0",
      "parents": [
        "333a315b1be5a5f7cc450df53bd3c9b1f5723f67"
      ],
      "author": {
        "name": "Zack Williams",
        "email": "zdw@cs.arizona.edu",
        "time": "Wed Jun 29 18:52:08 2016 -0700"
      },
      "committer": {
        "name": "Zack Williams",
        "email": "zdw@cs.arizona.edu",
        "time": "Wed Jun 29 18:52:08 2016 -0700"
      },
      "message": "turn on debug logging for the opencord ONOS apps\n"
    },
    {
      "commit": "333a315b1be5a5f7cc450df53bd3c9b1f5723f67",
      "tree": "800027f14c505540c1d80cae6fabe8bfbf2de79b",
      "parents": [
        "9209876bc3c0dd80eea099639b2a08ec10a806cd"
      ],
      "author": {
        "name": "Scott Baker",
        "email": "smbaker@gmail.com",
        "time": "Wed Jun 29 08:58:42 2016 -0700"
      },
      "committer": {
        "name": "Scott Baker",
        "email": "smbaker@gmail.com",
        "time": "Wed Jun 29 08:58:42 2016 -0700"
      },
      "message": "use service-profile repo for configuration\n"
    },
    {
      "commit": "9209876bc3c0dd80eea099639b2a08ec10a806cd",
      "tree": "0e27684919681d3ccfab128359247e280347be1b",
      "parents": [
        "ae17c50ef97cc66ca5371d569bdab35a7b3b40eb",
        "f69e77cc8e8fa247e07a0af143a997be0c4892ca"
      ],
      "author": {
        "name": "Zack Williams",
        "email": "zdw@cs.arizona.edu",
        "time": "Tue Jun 28 22:07:56 2016 -0700"
      },
      "committer": {
        "name": "Zack Williams",
        "email": "zdw@cs.arizona.edu",
        "time": "Tue Jun 28 22:07:56 2016 -0700"
      },
      "message": "Merge remote-tracking branch \u0027refs/remotes/origin/master\u0027\n"
    },
    {
      "commit": "ae17c50ef97cc66ca5371d569bdab35a7b3b40eb",
      "tree": "d94dbdcaf9c807bce3401e2510cb4b8f7b8c7523",
      "parents": [
        "b82afd8ead2af4a4cff4d6b218f49c1b0c941f8b"
      ],
      "author": {
        "name": "Zack Williams",
        "email": "zdw@cs.arizona.edu",
        "time": "Tue Jun 28 22:05:19 2016 -0700"
      },
      "committer": {
        "name": "Zack Williams",
        "email": "zdw@cs.arizona.edu",
        "time": "Tue Jun 28 22:05:19 2016 -0700"
      },
      "message": "more diag items\n"
    },
    {
      "commit": "f69e77cc8e8fa247e07a0af143a997be0c4892ca",
      "tree": "4f1185a72241558fa021db7b3cda5dfd1327dcdb",
      "parents": [
        "b82afd8ead2af4a4cff4d6b218f49c1b0c941f8b"
      ],
      "author": {
        "name": "Andy Bavier",
        "email": "andy@onlab.us",
        "time": "Tue Jun 28 17:19:33 2016 -0400"
      },
      "committer": {
        "name": "Andy Bavier",
        "email": "andy@onlab.us",
        "time": "Tue Jun 28 17:19:33 2016 -0400"
      },
      "message": "Initialize onos-fabric-1\n"
    },
    {
      "commit": "041067394e6412752398a18b384f9d620d355ed6",
      "tree": "08aee3ecfb657558ad50ffd884922abc585e6280",
      "parents": [
        "162e46edb1d882ede4d3153a52db61cd52ed9476"
      ],
      "author": {
        "name": "Zack Williams",
        "email": "zdw@cs.arizona.edu",
        "time": "Mon Jun 27 20:55:32 2016 -0700"
      },
      "committer": {
        "name": "Zack Williams",
        "email": "zdw@cs.arizona.edu",
        "time": "Mon Jun 27 20:55:32 2016 -0700"
      },
      "message": "more complete diagnostic playbook\n"
    },
    {
      "commit": "162e46edb1d882ede4d3153a52db61cd52ed9476",
      "tree": "497120a837f52e5c14719fc73c2387de304cbb5f",
      "parents": [
        "ba7af9e6df7782c4fbdcef3beca3757a95f54668",
        "c2977cf3a519b69ccf53afece441543162b28d53"
      ],
      "author": {
        "name": "Zack Williams",
        "email": "zdw@cs.arizona.edu",
        "time": "Mon Jun 27 17:21:18 2016 -0700"
      },
      "committer": {
        "name": "Zack Williams",
        "email": "zdw@cs.arizona.edu",
        "time": "Mon Jun 27 17:21:18 2016 -0700"
      },
      "message": "Merge branch \u0027master\u0027 of github.com:open-cloud/openstack-cluster-setup\n"
    },
    {
      "commit": "ba7af9e6df7782c4fbdcef3beca3757a95f54668",
      "tree": "7d641a92a75fad0ab738d03e5436d18c35c71f6f",
      "parents": [
        "893e9c974110bc9b32adf077a70b8752aace6ea9"
      ],
      "author": {
        "name": "Zack Williams",
        "email": "zdw@cs.arizona.edu",
        "time": "Mon Jun 27 17:21:09 2016 -0700"
      },
      "committer": {
        "name": "Zack Williams",
        "email": "zdw@cs.arizona.edu",
        "time": "Mon Jun 27 17:21:09 2016 -0700"
      },
      "message": "split out head/compute diag roles, collect diag on head node\n"
    },
    {
      "commit": "c2977cf3a519b69ccf53afece441543162b28d53",
      "tree": "68ce3adc93db891836294ccffcc6a470503f33ba",
      "parents": [
        "c2335120e99bf7b1a2d65bdd2c4d9e27887b4d1a"
      ],
      "author": {
        "name": "Andy Bavier",
        "email": "andy@onlab.us",
        "time": "Sat Jun 25 11:16:23 2016 -0400"
      },
      "committer": {
        "name": "Andy Bavier",
        "email": "andy@onlab.us",
        "time": "Sat Jun 25 11:16:23 2016 -0400"
      },
      "message": "Remove warning\n"
    },
    {
      "commit": "c2335120e99bf7b1a2d65bdd2c4d9e27887b4d1a",
      "tree": "ff7e86d720d5fabcabdda6160976c55cc5f5dcbf",
      "parents": [
        "893e9c974110bc9b32adf077a70b8752aace6ea9"
      ],
      "author": {
        "name": "Andy Bavier",
        "email": "andy@onlab.us",
        "time": "Sat Jun 25 09:59:22 2016 -0400"
      },
      "committer": {
        "name": "Andy Bavier",
        "email": "andy@onlab.us",
        "time": "Sat Jun 25 09:59:22 2016 -0400"
      },
      "message": "Load CORD ONOS apps from local containers in single-node pod\n"
    },
    {
      "commit": "7d6747d2ced72bbfcd3d6a39642dc750ca8f6adb",
      "tree": "d52c36b168219028e928660a73bd61a418923a2f",
      "parents": [
        "1b2f136a080d688a389222c6699ac71731b192bf"
      ],
      "author": {
        "name": "Zack Williams",
        "email": "zdw@artisancomputer.com",
        "time": "Mon Jun 20 10:38:59 2016 -0700"
      },
      "committer": {
        "name": "Zack Williams",
        "email": "zdw@artisancomputer.com",
        "time": "Mon Jun 20 10:38:59 2016 -0700"
      },
      "message": "embed docker apt GPG key into the playbook, to avoid keyserver failures\n"
    },
    {
      "commit": "1b2f136a080d688a389222c6699ac71731b192bf",
      "tree": "9f5a6386a3a8bd642ed14d2b6375e61e47e8a346",
      "parents": [
        "85fd3045568e8dbaf16963e5277131c0b8f0e73f"
      ],
      "author": {
        "name": "Zack Williams",
        "email": "zdw@artisancomputer.com",
        "time": "Mon Jun 20 09:57:34 2016 -0700"
      },
      "committer": {
        "name": "Zack Williams",
        "email": "zdw@artisancomputer.com",
        "time": "Mon Jun 20 09:57:34 2016 -0700"
      },
      "message": "add setting for XOS repo to use, update repo URL to use gerrit-hosted XOS\n"
    },
    {
      "commit": "85fd3045568e8dbaf16963e5277131c0b8f0e73f",
      "tree": "fe64bcc5e0cc6833a8841fc2809214307ae97b77",
      "parents": [
        "a6536463bbdc5a1b04e1e886d3a613926c1bc9fb"
      ],
      "author": {
        "name": "Zack Williams",
        "email": "zdw@artisancomputer.com",
        "time": "Mon Jun 13 13:47:58 2016 -0700"
      },
      "committer": {
        "name": "Zack Williams",
        "email": "zdw@artisancomputer.com",
        "time": "Mon Jun 13 13:47:58 2016 -0700"
      },
      "message": "more openstack diag\n"
    },
    {
      "commit": "a6536463bbdc5a1b04e1e886d3a613926c1bc9fb",
      "tree": "a7ec60d2ecc47dad3397b97b811b00b66544c33d",
      "parents": [
        "02f252b1c1ccf99a677cc63da495ee03852d1067"
      ],
      "author": {
        "name": "Zack Williams",
        "email": "zdw@artisancomputer.com",
        "time": "Mon Jun 13 13:13:33 2016 -0700"
      },
      "committer": {
        "name": "Zack Williams",
        "email": "zdw@artisancomputer.com",
        "time": "Mon Jun 13 13:13:33 2016 -0700"
      },
      "message": "more openstack diag information\n"
    },
    {
      "commit": "cb52e5b07724ea52fe3a454fe7e053edc4beeb86",
      "tree": "0c12eccfc8d7258fd3c650bae15fbc7357129f20",
      "parents": [
        "4e5d1d2bcf78c8aa5a2726b9040646abf92a62c3"
      ],
      "author": {
        "name": "Zack Williams",
        "email": "zdw@artisancomputer.com",
        "time": "Mon Jun 13 11:25:29 2016 -0700"
      },
      "committer": {
        "name": "Zack Williams",
        "email": "zdw@artisancomputer.com",
        "time": "Mon Jun 13 11:25:29 2016 -0700"
      },
      "message": "added nova-compute diag checks\n"
    },
    {
      "commit": "4e5d1d2bcf78c8aa5a2726b9040646abf92a62c3",
      "tree": "3c5ea2a439eceaf1d62472df4b3add7dce063558",
      "parents": [
        "2bfbbd69da18fde81516bad25c2d813b02ab3668"
      ],
      "author": {
        "name": "Zack Williams",
        "email": "zdw@artisancomputer.com",
        "time": "Mon Jun 13 11:10:03 2016 -0700"
      },
      "committer": {
        "name": "Zack Williams",
        "email": "zdw@artisancomputer.com",
        "time": "Mon Jun 13 11:11:48 2016 -0700"
      },
      "message": "more diag info gathering, install \u0027curl\u0027 in bootstrap script to support ONOS REST API checks\n"
    },
    {
      "commit": "2bfbbd69da18fde81516bad25c2d813b02ab3668",
      "tree": "56e93622ff7f87605b70918894322d9ff6338df6",
      "parents": [
        "0d0d0f7904910acf2f9b232a6a1a67678fe84864"
      ],
      "author": {
        "name": "Zack Williams",
        "email": "zdw@artisancomputer.com",
        "time": "Mon Jun 13 10:18:19 2016 -0700"
      },
      "committer": {
        "name": "Zack Williams",
        "email": "zdw@artisancomputer.com",
        "time": "Mon Jun 13 10:18:19 2016 -0700"
      },
      "message": "added diagnostic playbook and role\n"
    },
    {
      "commit": "5e565668a9edd76d55f29de6c4b13a1fa2177338",
      "tree": "9519ad41781ec39fcf78a81c36333d4fff75f5a5",
      "parents": [
        "3f3f640bf774d2efbfe423844e48ece8ae0044f5"
      ],
      "author": {
        "name": "Zack Williams",
        "email": "zdw@artisancomputer.com",
        "time": "Wed Jun 08 22:44:04 2016 -0700"
      },
      "committer": {
        "name": "Zack Williams",
        "email": "zdw@artisancomputer.com",
        "time": "Wed Jun 08 22:44:04 2016 -0700"
      },
      "message": "don\u0027t quote a boolean if you want it to remain one\n"
    },
    {
      "commit": "3f3f640bf774d2efbfe423844e48ece8ae0044f5",
      "tree": "f625dca0875207faad0f1be45359928b16bdf908",
      "parents": [
        "4fc8eb149a9b0fa05d3c88cc0dd237a88f6ae8ef"
      ],
      "author": {
        "name": "Zack Williams",
        "email": "zdw@artisancomputer.com",
        "time": "Wed Jun 08 13:31:12 2016 -0700"
      },
      "committer": {
        "name": "Zack Williams",
        "email": "zdw@artisancomputer.com",
        "time": "Wed Jun 08 13:31:12 2016 -0700"
      },
      "message": "use xosproject/onos-fork until upstream ONOS can provide a way to load cordvtn\n"
    },
    {
      "commit": "1d8a682da1bdeea7e4e9851f97b3f2ab927e30bb",
      "tree": "94200f12276a6bc73f49741003e2c8fccdf834ca",
      "parents": [
        "72a9ab4d56dff445ca41f48cb46f8e6631ee11a8"
      ],
      "author": {
        "name": "Zack Williams",
        "email": "zdw@artisancomputer.com",
        "time": "Wed Jun 08 08:33:43 2016 -0700"
      },
      "committer": {
        "name": "Zack Williams",
        "email": "zdw@artisancomputer.com",
        "time": "Wed Jun 08 08:33:43 2016 -0700"
      },
      "message": "change default editor\n"
    },
    {
      "commit": "72a9ab4d56dff445ca41f48cb46f8e6631ee11a8",
      "tree": "f365a2b91f7fd22ee3b9fac7518763561955f89b",
      "parents": [
        "f5d8caf541ac1da8bb3ec8883d805abc1c073d04"
      ],
      "author": {
        "name": "Zack Williams",
        "email": "zdw@artisancomputer.com",
        "time": "Wed Jun 08 08:32:49 2016 -0700"
      },
      "committer": {
        "name": "Zack Williams",
        "email": "zdw@artisancomputer.com",
        "time": "Wed Jun 08 08:32:49 2016 -0700"
      },
      "message": "Rebuild docker images appropriately\n"
    },
    {
      "commit": "f5d8caf541ac1da8bb3ec8883d805abc1c073d04",
      "tree": "dfa65866b8591dbbb257efe60707be13afcd450c",
      "parents": [
        "c563b570cec0d707d0e4dd91601c842204ae0092"
      ],
      "author": {
        "name": "Zack Williams",
        "email": "zdw@artisancomputer.com",
        "time": "Fri Jun 03 13:11:09 2016 -0700"
      },
      "committer": {
        "name": "Zack Williams",
        "email": "zdw@artisancomputer.com",
        "time": "Fri Jun 03 13:11:09 2016 -0700"
      },
      "message": "set tmux options\n"
    },
    {
      "commit": "c563b570cec0d707d0e4dd91601c842204ae0092",
      "tree": "07a183589d86df6d748055008c876e6fac93dde6",
      "parents": [
        "d2cbe51924ae8c2dda54db0c02908551a2237f26"
      ],
      "author": {
        "name": "Zack Williams",
        "email": "zdw@artisancomputer.com",
        "time": "Fri Jun 03 09:49:53 2016 -0700"
      },
      "committer": {
        "name": "Zack Williams",
        "email": "zdw@artisancomputer.com",
        "time": "Fri Jun 03 09:49:53 2016 -0700"
      },
      "message": "add option to rebuild containers to cloudlab openstack playbook\n"
    },
    {
      "commit": "d2cbe51924ae8c2dda54db0c02908551a2237f26",
      "tree": "7a47d05dcb9a3264cca441d094b4ad50324ea270",
      "parents": [
        "d13af1607f42e7d41d94eb5ba0227d53a7e9441b"
      ],
      "author": {
        "name": "Zack Williams",
        "email": "zdw@artisancomputer.com",
        "time": "Fri Jun 03 09:33:15 2016 -0700"
      },
      "committer": {
        "name": "Zack Williams",
        "email": "zdw@artisancomputer.com",
        "time": "Fri Jun 03 09:33:15 2016 -0700"
      },
      "message": "cleanup and updated Cloudlab OpenStack profile playbooks\n"
    },
    {
      "commit": "d13af1607f42e7d41d94eb5ba0227d53a7e9441b",
      "tree": "536ae0e34696fe9a93e3cac0db7308cd3c083314",
      "parents": [
        "70d512c460e8b529940a701b1102aed287b5bdde"
      ],
      "author": {
        "name": "Zack Williams",
        "email": "zdw@artisancomputer.com",
        "time": "Thu Jun 02 14:53:00 2016 -0700"
      },
      "committer": {
        "name": "Zack Williams",
        "email": "zdw@artisancomputer.com",
        "time": "Thu Jun 02 14:53:00 2016 -0700"
      },
      "message": "increase other timeout\n"
    },
    {
      "commit": "70d512c460e8b529940a701b1102aed287b5bdde",
      "tree": "947e6de35a76a9ad08da30e6d842cb54074342e5",
      "parents": [
        "32d711dfaa45e7f2c32969a9f9082613327577f9"
      ],
      "author": {
        "name": "Zack Williams",
        "email": "zdw@artisancomputer.com",
        "time": "Thu Jun 02 12:33:14 2016 -0700"
      },
      "committer": {
        "name": "Zack Williams",
        "email": "zdw@artisancomputer.com",
        "time": "Thu Jun 02 12:33:14 2016 -0700"
      },
      "message": "double wait time, fix grammar\n"
    },
    {
      "commit": "5028fb489a57b325a037e3d9b310d76c33b9e5ea",
      "tree": "7d20bd42bad3e640ac4b6d109003364710ca1c12",
      "parents": [
        "17508bef01485b1219a67fb2af285eb1a342dbb8"
      ],
      "author": {
        "name": "Zack Williams",
        "email": "zdw@artisancomputer.com",
        "time": "Wed Jun 01 14:52:29 2016 -0700"
      },
      "committer": {
        "name": "Zack Williams",
        "email": "zdw@artisancomputer.com",
        "time": "Wed Jun 01 14:52:29 2016 -0700"
      },
      "message": "fix cleanup, especially SSL cert issues for sequential runs\n"
    },
    {
      "commit": "17508bef01485b1219a67fb2af285eb1a342dbb8",
      "tree": "09f80c0fbe598d56338b3f917926b2fc23954550",
      "parents": [
        "09df9d610cd0c3a0645a283af536c8a352d97cbe"
      ],
      "author": {
        "name": "Zack Williams",
        "email": "zdw@artisancomputer.com",
        "time": "Tue May 31 21:52:35 2016 -0700"
      },
      "committer": {
        "name": "Zack Williams",
        "email": "zdw@artisancomputer.com",
        "time": "Tue May 31 21:52:35 2016 -0700"
      },
      "message": "fixes for sequential runs on the same host\n"
    },
    {
      "commit": "09df9d610cd0c3a0645a283af536c8a352d97cbe",
      "tree": "dc189dbfc99afa4183cbd1cf8b544aceaafb3f0c",
      "parents": [
        "181f65676166b03de617c4bd41478fc9b803d83a"
      ],
      "author": {
        "name": "Zack Williams",
        "email": "zdw@artisancomputer.com",
        "time": "Fri May 27 22:39:38 2016 -0700"
      },
      "committer": {
        "name": "Zack Williams",
        "email": "zdw@artisancomputer.com",
        "time": "Fri May 27 22:39:38 2016 -0700"
      },
      "message": "switch to using prereq\u0027s only xos-base container\n"
    },
    {
      "commit": "181f65676166b03de617c4bd41478fc9b803d83a",
      "tree": "281bfb45d88ac08cd0dafdfc4fd8f1cf491d4984",
      "parents": [
        "455cec4802c419bbb37a90feac8846658f14efbc"
      ],
      "author": {
        "name": "Zack Williams",
        "email": "zdw@artisancomputer.com",
        "time": "Wed May 25 17:10:11 2016 -0700"
      },
      "committer": {
        "name": "Zack Williams",
        "email": "zdw@artisancomputer.com",
        "time": "Wed May 25 17:10:11 2016 -0700"
      },
      "message": "Increase the amount of time the xos VM async playbook can take from 20m to 40m as it downloads more\n"
    },
    {
      "commit": "62587be69f6de9cc608db7babfec7a73973f12bb",
      "tree": "714575803863dbfacfdbb7c0a9f962d2590bcf97",
      "parents": [
        "97225f84214d3f265f1d17a79ef4c6b86ebe9a13"
      ],
      "author": {
        "name": "Zack Williams",
        "email": "zdw@artisancomputer.com",
        "time": "Wed May 25 15:56:45 2016 -0700"
      },
      "committer": {
        "name": "Zack Williams",
        "email": "zdw@artisancomputer.com",
        "time": "Wed May 25 15:56:45 2016 -0700"
      },
      "message": "make image downloading modular\n"
    },
    {
      "commit": "b31027ad030070d39c49f4d296c839ee0c332dfd",
      "tree": "bf697c47dae5fa1265216f989e6408147ed97e00",
      "parents": [
        "4ee925f615c53376e4c74564d1d32fb4a1ffbcfb"
      ],
      "author": {
        "name": "Zack Williams",
        "email": "zdw@artisancomputer.com",
        "time": "Mon May 23 07:40:06 2016 -0700"
      },
      "committer": {
        "name": "Zack Williams",
        "email": "zdw@artisancomputer.com",
        "time": "Mon May 23 07:40:06 2016 -0700"
      },
      "message": "install docker-compose manually, as pip creates aSSL dependency nightmare\n"
    },
    {
      "commit": "4ee925f615c53376e4c74564d1d32fb4a1ffbcfb",
      "tree": "8de0daed5432e740a34c2e7982be77995cd7d4fb",
      "parents": [
        "3ecbfd07c6e715504cbb6671abfaa2e46b9fdbab"
      ],
      "author": {
        "name": "Zack Williams",
        "email": "zdw@artisancomputer.com",
        "time": "Sun May 22 21:51:52 2016 -0700"
      },
      "committer": {
        "name": "Zack Williams",
        "email": "zdw@artisancomputer.com",
        "time": "Sun May 22 21:51:52 2016 -0700"
      },
      "message": "add path to CA bundle so requests picks it up\n"
    },
    {
      "commit": "a9e06d52f81017ec0ab067095e9bb381b36600bf",
      "tree": "6ede3150a026d761aae286398a466b89746c7fef",
      "parents": [
        "c637db54f411c5ed8cf808433e0990520133d4fe"
      ],
      "author": {
        "name": "Zack Williams",
        "email": "zdw@artisancomputer.com",
        "time": "Sun May 22 15:16:14 2016 -0700"
      },
      "committer": {
        "name": "Zack Williams",
        "email": "zdw@artisancomputer.com",
        "time": "Sun May 22 15:16:14 2016 -0700"
      },
      "message": "fall back to using sudo in a shell command as other options are more heinous\n"
    },
    {
      "commit": "c637db54f411c5ed8cf808433e0990520133d4fe",
      "tree": "3e9b30e937bbddfbfd1d67cde51c9fd4e73ee8d0",
      "parents": [
        "e9de70be30cfd84efcc0e38a98f5124857fc8f0a"
      ],
      "author": {
        "name": "Zack Williams",
        "email": "zdw@artisancomputer.com",
        "time": "Sun May 22 08:44:26 2016 -0700"
      },
      "committer": {
        "name": "Zack Williams",
        "email": "zdw@artisancomputer.com",
        "time": "Sun May 22 08:44:26 2016 -0700"
      },
      "message": "syntax\n"
    },
    {
      "commit": "e9de70be30cfd84efcc0e38a98f5124857fc8f0a",
      "tree": "68128d43d31884780bf0893b8d223f6584ba0e5c",
      "parents": [
        "1a10571be16d0cf1ffa6399e05e0ae31a73c383c"
      ],
      "author": {
        "name": "Zack Williams",
        "email": "zdw@artisancomputer.com",
        "time": "Sun May 22 08:39:50 2016 -0700"
      },
      "committer": {
        "name": "Zack Williams",
        "email": "zdw@artisancomputer.com",
        "time": "Sun May 22 08:39:50 2016 -0700"
      },
      "message": "work around permissions issue\n"
    },
    {
      "commit": "1a10571be16d0cf1ffa6399e05e0ae31a73c383c",
      "tree": "1bb1e17cafc1d8bf56d38791876c7f057e6bbca4",
      "parents": [
        "65b72c809185ce6740c7139c4df7f1d364f4aa6b"
      ],
      "author": {
        "name": "Zack Williams",
        "email": "zdw@artisancomputer.com",
        "time": "Sun May 22 07:38:39 2016 -0700"
      },
      "committer": {
        "name": "Zack Williams",
        "email": "zdw@artisancomputer.com",
        "time": "Sun May 22 07:38:39 2016 -0700"
      },
      "message": "restart docker daemon to reload group memberships\n"
    },
    {
      "commit": "59275b3a66ce7686d652095437c7bab6c6217fc2",
      "tree": "20ed8ec49d222fea63004d8907037c8218e03292",
      "parents": [
        "9e74c4a21bfd2830aca36ecf0f4abe415da80d57"
      ],
      "author": {
        "name": "Zack Williams",
        "email": "zdw@artisancomputer.com",
        "time": "Sat May 21 21:37:46 2016 -0700"
      },
      "committer": {
        "name": "Zack Williams",
        "email": "zdw@artisancomputer.com",
        "time": "Sat May 21 21:37:46 2016 -0700"
      },
      "message": "specify ubuntu user, ansible performance tweaks\n"
    },
    {
      "commit": "9e74c4a21bfd2830aca36ecf0f4abe415da80d57",
      "tree": "92d024ce6b801b081a37a90fa7f2f4277ffa01c2",
      "parents": [
        "e4fbacc8d67c921b64855930ed1d816cba41f1e5"
      ],
      "author": {
        "name": "Zack Williams",
        "email": "zdw@artisancomputer.com",
        "time": "Sat May 21 10:00:03 2016 -0700"
      },
      "committer": {
        "name": "Zack Williams",
        "email": "zdw@artisancomputer.com",
        "time": "Sat May 21 10:00:03 2016 -0700"
      },
      "message": "create docker list in hosts, formatting\n"
    },
    {
      "commit": "e4fbacc8d67c921b64855930ed1d816cba41f1e5",
      "tree": "3b4eab419ae40d5ae40242336a9efdac119027f0",
      "parents": [
        "40a4fa699af3cd9e6b2e7dd54a4602ca20c0aed9"
      ],
      "author": {
        "name": "Zack Williams",
        "email": "zdw@artisancomputer.com",
        "time": "Sat May 21 07:18:43 2016 -0700"
      },
      "committer": {
        "name": "Zack Williams",
        "email": "zdw@artisancomputer.com",
        "time": "Sat May 21 07:18:43 2016 -0700"
      },
      "message": "move docker installation into it\u0027s own playbook, run when creating vm\u0027s\n"
    },
    {
      "commit": "40a4fa699af3cd9e6b2e7dd54a4602ca20c0aed9",
      "tree": "1e2b93f1f59584bdf3501391a64904d0ec4d0311",
      "parents": [
        "b693073f88952be9059d5c789cff7a8665e891db"
      ],
      "author": {
        "name": "Zack Williams",
        "email": "zdw@artisancomputer.com",
        "time": "Fri May 20 15:16:10 2016 -0700"
      },
      "committer": {
        "name": "Zack Williams",
        "email": "zdw@artisancomputer.com",
        "time": "Fri May 20 15:16:10 2016 -0700"
      },
      "message": "quoting\n"
    }
  ],
  "next": "b693073f88952be9059d5c789cff7a8665e891db"
}
