)]}'
{
  "log": [
    {
      "commit": "767302a3048c742f5e21445263c3bcf37782b9e0",
      "tree": "676f660e49f0fe37081128cd73a9015bd8dcf818",
      "parents": [
        "e0cc832b26b267494f9b8cd896991d4445ea373a"
      ],
      "author": {
        "name": "Sapan Bhatia",
        "email": "gwsapan@gmail.com",
        "time": "Fri Jun 02 00:25:03 2017 +0200"
      },
      "committer": {
        "name": "Sapan Bhatia",
        "email": "gwsapan@gmail.com",
        "time": "Fri Jun 02 00:25:03 2017 +0200"
      },
      "message": "Added the dependency of the ply package explicitly to\npip_requirements.txt\n\nChange-Id: I2b13f0eedb1d9b4e52f93f5055eff235ce734aad\n"
    },
    {
      "commit": "4780c26ceb7724a31d0f8e522860d2e8d93d65c4",
      "tree": "21684593331ae2e80ff27b1dab994abe4dbf708d",
      "parents": [
        "6bc017c2b15fca491a9a66f9445f38baaa7b1a26"
      ],
      "author": {
        "name": "Zack Williams",
        "email": "zdw@cs.arizona.edu",
        "time": "Fri May 26 17:38:16 2017 -0700"
      },
      "committer": {
        "name": "Zack Williams",
        "email": "zdw@cs.arizona.edu",
        "time": "Fri May 26 18:41:10 2017 -0700"
      },
      "message": "more complete labeling of images\n\nChange-Id: I407efa99a06d74341036095a23b656dbdb6ce21a\n"
    },
    {
      "commit": "5687972960800285488f0b86da7fcf3c4cb8f541",
      "tree": "caa38d91fb2d56353b506264b8efbd840b534a87",
      "parents": [
        "4e80a26304afc9140c09f8e67034514549d89067"
      ],
      "author": {
        "name": "Matteo Scandolo",
        "email": "matteo.scandolo@gmail.com",
        "time": "Wed May 17 21:39:54 2017 -0700"
      },
      "committer": {
        "name": "Matteo Scandolo",
        "email": "matteo.scandolo@gmail.com",
        "time": "Thu May 25 12:12:25 2017 -0700"
      },
      "message": "[CORD-1273] Base structure for XOS-Config\n\nChange-Id: I27f0b6664127ae2b26a1e7f489c70d5d32b73c3c\n"
    },
    {
      "commit": "2c5a38b3c695bc38d991199bbc28b4b54aee44cf",
      "tree": "97bad147d3593854deb16d955ee11524f2ea7289",
      "parents": [
        "b131dc902f8188116ad620e496e2eae2dcb1d685"
      ],
      "author": {
        "name": "Sapan Bhatia",
        "email": "gwsapan@gmail.com",
        "time": "Wed May 17 15:41:26 2017 +0200"
      },
      "committer": {
        "name": "Sapan Bhatia",
        "email": "gwsapan@gmail.com",
        "time": "Wed May 17 15:41:26 2017 +0200"
      },
      "message": "Make room for pluralize patch\n\nChange-Id: I8f53fcfe8141050fc5ecbf36cde6e6f8855ad67b\n"
    },
    {
      "commit": "297eb2681b4e1ed6beb6c6ae90542c505b233546",
      "tree": "7e07543f40040684b5033e836f5e89d8fe644c66",
      "parents": [
        "e9932473819ce38d5f321e589c03a6e1edeef085"
      ],
      "author": {
        "name": "Matteo Scandolo",
        "email": "matteo.scandolo@gmail.com",
        "time": "Mon May 15 17:00:53 2017 -0700"
      },
      "committer": {
        "name": "Matteo Scandolo",
        "email": "teo@onlab.us",
        "time": "Tue May 16 16:32:29 2017 -0700"
      },
      "message": "Creating python venv\n\nChange-Id: I08829d5c506ff98355fb8360ed82bf7de9390d84\n"
    },
    {
      "commit": "12031af79ce88c871f85eba172d00e5296013ba6",
      "tree": "14bc606274ce73f83cd8937c498227f8c1d8d9da",
      "parents": [
        "8b566d079603bc17b4cdb73aec1dc11d46960d54"
      ],
      "author": {
        "name": "Zack Williams",
        "email": "zdw@cs.arizona.edu",
        "time": "Mon May 15 09:54:05 2017 -0700"
      },
      "committer": {
        "name": "Zack Williams",
        "email": "zdw@cs.arizona.edu",
        "time": "Mon May 15 10:05:55 2017 -0700"
      },
      "message": "include postgresql apt GPG key in repo, cleanup\nwhitespace fix\n\nChange-Id: I4f789c99c1736cc949b706161e21293e4b61a59d\n"
    },
    {
      "commit": "635dfa1a4762ffdaaa950602766e80ec24a8e94c",
      "tree": "72b6437bdcf3a4352702c0580fb018e9c09a93bc",
      "parents": [
        "d194097dbc831be89bad12178d46273a37f7219a"
      ],
      "author": {
        "name": "Andy Bavier",
        "email": "andy@onlab.us",
        "time": "Wed May 03 11:37:20 2017 -0700"
      },
      "committer": {
        "name": "Andy Bavier",
        "email": "andy@onlab.us",
        "time": "Wed May 03 12:20:43 2017 -0700"
      },
      "message": "CORD-1134 Add :candidate to Chameleon Dockerfile, remove unused Dockerfile.devel\n\nChange-Id: I06017305ffbcb83d699f2996863edd4faec2e10c\n"
    },
    {
      "commit": "504cc97ea782ed36f4e8c36832e40e1059fcd331",
      "tree": "c067f51d3d3b594016cb16b64c9f695ea3fc2376",
      "parents": [
        "e0caa2577bfb279841638b29054313f8607a9d54"
      ],
      "author": {
        "name": "Sapan Bhatia",
        "email": "gwsapan@gmail.com",
        "time": "Thu Apr 27 01:56:28 2017 +0200"
      },
      "committer": {
        "name": "Sapan Bhatia",
        "email": "gwsapan@gmail.com",
        "time": "Tue May 02 17:37:22 2017 +0200"
      },
      "message": "CORD-1154: Integrate xproto generator with corebuilder\n\nChange-Id: Id3fb73f5368a15a79097a56b097726b6a57573b0\n"
    },
    {
      "commit": "e0caa2577bfb279841638b29054313f8607a9d54",
      "tree": "9f46d3e5de22051049464eaa3617244f89da70d9",
      "parents": [
        "8166b0b9112398c58cc0b61d99a2fb997a6c8b5a"
      ],
      "author": {
        "name": "Zack Williams",
        "email": "zdw@cs.arizona.edu",
        "time": "Sun Apr 30 21:20:20 2017 -0700"
      },
      "committer": {
        "name": "Zack Williams",
        "email": "zdw@cs.arizona.edu",
        "time": "Sun Apr 30 21:20:20 2017 -0700"
      },
      "message": "fix parameterization of pgsql version\n\nChange-Id: I13287d174eb0d3e0c22df7b253122ca8066c128b\n"
    },
    {
      "commit": "a7fec78c6066e42db0193cd5d5d863c85a380b51",
      "tree": "b55edcdd47ff326cc989bba03339b85b49b934b5",
      "parents": [
        "07e95b59a1fe53c66be2f2e1c6eed2dfe9370681"
      ],
      "author": {
        "name": "Zack Williams",
        "email": "zdw@cs.arizona.edu",
        "time": "Thu Apr 27 20:18:19 2017 -0700"
      },
      "committer": {
        "name": "Zack Williams",
        "email": "zdw@cs.arizona.edu",
        "time": "Fri Apr 28 16:16:53 2017 -0700"
      },
      "message": "move labels to bottom, update postgres container\n\nChange-Id: Id1d09ff54bdeb8f315d255756a78086fb91844d3\n"
    },
    {
      "commit": "52986b2f927e29e14fd2b6a482f9f7a6caacad04",
      "tree": "21242b8ac169daee3a3b7a0aaa130b20d72f561d",
      "parents": [
        "725c9c415bdd1c8f6049485bf149d00bac07b705"
      ],
      "author": {
        "name": "Zack Williams",
        "email": "zdw@cs.arizona.edu",
        "time": "Wed Apr 19 16:28:25 2017 -0700"
      },
      "committer": {
        "name": "Zack Williams",
        "email": "zdw@cs.arizona.edu",
        "time": "Thu Apr 20 12:38:55 2017 -0700"
      },
      "message": "label xos images\n\nChange-Id: I0501b2774376990a5088838a8cc68d6f55e057f8\n"
    },
    {
      "commit": "eedd171b139cfdf5b824b0e1bea0ca9eeee3b665",
      "tree": "859b6318fe7fbf4f9d36445fd71d608d794ec44d",
      "parents": [
        "b72ef3cea1ec5eb5aa9fbe0e2829a205a1bba245"
      ],
      "author": {
        "name": "Zack Williams",
        "email": "zdw@cs.arizona.edu",
        "time": "Wed Apr 19 17:06:05 2017 -0700"
      },
      "committer": {
        "name": "Zack Williams",
        "email": "zdw@cs.arizona.edu",
        "time": "Thu Apr 20 08:45:00 2017 -0700"
      },
      "message": "remove unused files from containers directory\n\nChange-Id: Id12f2dbdd1b6e9e965de948ff50d02962a90b4e2\n"
    },
    {
      "commit": "eb201f2d6e91eb4849ba1edb966cfba4f0a00da8",
      "tree": "e4b1f0e45cdc2fe1823d112ff8861ee4662dc74e",
      "parents": [
        "e5ba164f579c20c3846eaf15b64e93dd22fc446a"
      ],
      "author": {
        "name": "Scott Baker",
        "email": "smbaker@gmail.com",
        "time": "Mon Apr 10 11:47:58 2017 -0700"
      },
      "committer": {
        "name": "Scott Baker",
        "email": "smbaker@gmail.com",
        "time": "Thu Apr 13 16:44:47 2017 -0700"
      },
      "message": "CORD-1081 corebuilder tool\n\nChange-Id: I4bf06242d9a88584eb3f84b7931ec0f06071d78b\n"
    },
    {
      "commit": "ff1b8fa18a3d22abbc9eac7636574bf7b31bf567",
      "tree": "8f96378f3b6eb75c87baac815f5df84566ae2a3b",
      "parents": [
        "0069917d2f06b42f4fb5f67d4e0505d308655a37"
      ],
      "author": {
        "name": "Sapan Bhatia",
        "email": "gwsapan@gmail.com",
        "time": "Mon Apr 10 19:44:38 2017 -0700"
      },
      "committer": {
        "name": "Sapan Bhatia",
        "email": "gwsapan@gmail.com",
        "time": "Mon Apr 10 19:44:38 2017 -0700"
      },
      "message": "CORD-889: Re-adding xproto generation tool, now with base library on\ngithub\n\nChange-Id: Ibb31ce50e798436c5780cde3cf533a366d2539c4\n"
    },
    {
      "commit": "175cfaf761f62f105ddf21e9ae4401ab3f96d2ab",
      "tree": "bf566366fb48f371b01ff8bc9dacd838a54d0c83",
      "parents": [
        "769c22f74c8e640c49415565788daf0c2c75c21a"
      ],
      "author": {
        "name": "Andy Bavier",
        "email": "andy@onlab.us",
        "time": "Mon Mar 13 18:09:21 2017 -0400"
      },
      "committer": {
        "name": "Andy Bavier",
        "email": "andy@onlab.us",
        "time": "Thu Mar 23 09:45:28 2017 -0400"
      },
      "message": "CORD-1000 Build and publish XOS images on corddev\n\nChange-Id: I6491b43e518abb8a56aec98b5a71e8d293fc7ef9\n"
    },
    {
      "commit": "769c22f74c8e640c49415565788daf0c2c75c21a",
      "tree": "7608d49193b07ca24609a8ef7f25534f12504d52",
      "parents": [
        "e9db3055188ef8334c25a4532b04e05afce78f94"
      ],
      "author": {
        "name": "Zack Williams",
        "email": "zdw@cs.arizona.edu",
        "time": "Thu Feb 23 22:17:12 2017 -0700"
      },
      "committer": {
        "name": "Zack Williams",
        "email": "zdw@cs.arizona.edu",
        "time": "Wed Mar 22 17:27:55 2017 -0700"
      },
      "message": "pep8\u0027ed logger\nupdated pip packages\ndefault \u0027cordloghost\u0027 for logging\n\nChange-Id: I2984a76ebe4c1429302e98663105314788a40b7f\n"
    },
    {
      "commit": "5679eaa401eeba0aec181a79a458b9e05cf576ce",
      "tree": "9c69f94091785086df097691ec8c54f0a87612dd",
      "parents": [
        "c1783576a96ccbd5820569883413ac5b2d3dbe1c"
      ],
      "author": {
        "name": "Matteo Scandolo",
        "email": "matteo.scandolo@gmail.com",
        "time": "Thu Feb 23 11:51:22 2017 -0800"
      },
      "committer": {
        "name": "Matteo Scandolo",
        "email": "teo@onlab.us",
        "time": "Mon Feb 27 10:06:35 2017 -0800"
      },
      "message": "[CORD-873] Updated modeldefs api to return _id suffix on related fields\nReturning service models\n\nChange-Id: Iff77e4f896d33566f4a150a14d06726a6ffb35d2\n"
    },
    {
      "commit": "22796ccd986750036323cfb2f89ef2d8bb7ec029",
      "tree": "5ad9c8e8fb1c3e8b5d7831f922da442f67ec7d0c",
      "parents": [
        "186372fc7a63a4c687106271623caa561ea5697c"
      ],
      "author": {
        "name": "Scott Baker",
        "email": "smbaker@gmail.com",
        "time": "Thu Feb 23 16:53:34 2017 -0800"
      },
      "committer": {
        "name": "Scott Baker",
        "email": "smbaker@gmail.com",
        "time": "Fri Feb 24 15:26:28 2017 -0800"
      },
      "message": "CORD-880 add accessor for core api\n\nChange-Id: Idd83ac235504b7266a6a72f9a50831f00f5ad22b\n"
    },
    {
      "commit": "948249b21b352c54d0f5919a29fccd46562b34ba",
      "tree": "8150ad6d1036a9c124eec8cff99190f3fd077c88",
      "parents": [
        "e72e761c1cec15a6d8a7a9dbba8181b6071ac136"
      ],
      "author": {
        "name": "Scott Baker",
        "email": "smbaker@gmail.com",
        "time": "Tue Feb 21 09:44:02 2017 -0800"
      },
      "committer": {
        "name": "Scott Baker",
        "email": "smbaker@gmail.com",
        "time": "Tue Feb 21 09:44:02 2017 -0800"
      },
      "message": "CORD-762 use entrypoint instead of cmd\n\nChange-Id: Icdfd0283e6d22147261f1f11d6facc95b29f4717\n"
    },
    {
      "commit": "96b995ab692b62ee4045809240be39afe88989e1",
      "tree": "b5dd17b1053d1ec0516c108ba271ec88b00ad4d3",
      "parents": [
        "81996099ff552b32812f221dfc0486c5ed1b7266"
      ],
      "author": {
        "name": "Scott Baker",
        "email": "smbaker@gmail.com",
        "time": "Wed Feb 15 16:21:12 2017 -0800"
      },
      "committer": {
        "name": "Scott Baker",
        "email": "scottb@onlab.us",
        "time": "Thu Feb 16 15:27:37 2017 -0800"
      },
      "message": "CORD-762 create xos_client python library\n\nChange-Id: I4b1db15a83c5539952d8577515a626bd0f738d68\n"
    },
    {
      "commit": "41b2b747bb9ff4657a431ccdca5f78737bc040c7",
      "tree": "d96d2171712f91cde434e9c84a80d226e2837b79",
      "parents": [
        "8ef2bf2c81bce356d4c09e5e5a1aae8940003a54"
      ],
      "author": {
        "name": "Scott Baker",
        "email": "smbaker@gmail.com",
        "time": "Fri Feb 10 16:55:18 2017 -0800"
      },
      "committer": {
        "name": "Scott Baker",
        "email": "smbaker@gmail.com",
        "time": "Fri Feb 10 16:57:06 2017 -0800"
      },
      "message": "CORD-842 update makefile for building xos-chameleon\n\nChange-Id: I271c8ca7ff81e5a47b6e4687a221805165cbcfb3\n"
    },
    {
      "commit": "85d614f61cffe6a28b35f1251d155d2a72c76f7b",
      "tree": "04e370f184c7a5d00c46da2d3c1e35e75a44c5d3",
      "parents": [
        "3b89ab5e18f0dfb1ca7158cf36ee3fe4047c8e27"
      ],
      "author": {
        "name": "Scott Baker",
        "email": "smbaker@gmail.com",
        "time": "Wed Feb 01 14:30:40 2017 -0800"
      },
      "committer": {
        "name": "Scott Baker",
        "email": "smbaker@gmail.com",
        "time": "Thu Feb 02 11:48:09 2017 -0800"
      },
      "message": "CORD-842 Dockerfile for building Chameleon\n\nChange-Id: Ife9f104aa4c43e3e5df8e78deb5648678dc928c8\n"
    },
    {
      "commit": "ac0d86c0bb51881006a5341ebb82bedbd4b1e85c",
      "tree": "12ae31ae5a57c39b22d9287f19ffc67a22536279",
      "parents": [
        "252de5c9c410698f2a09d0204149b3c475d7c217"
      ],
      "author": {
        "name": "Zack Williams",
        "email": "zdw@cs.arizona.edu",
        "time": "Thu Jan 26 21:38:41 2017 -0700"
      },
      "committer": {
        "name": "Zack Williams",
        "email": "zdw@cs.arizona.edu",
        "time": "Thu Jan 26 20:51:08 2017 -0800"
      },
      "message": "CORD-828, Force upgrade the requests package\n\nChange-Id: Ib84ba1026458797822e2ba2b84652e6f4e0d687c\n"
    },
    {
      "commit": "517f80c7d627d43e633ea70167f28a6fc6b39483",
      "tree": "6a968c376ac7b9c7ccfdd3acff6eba4e14f62fbc",
      "parents": [
        "44ecb2f8a925daf81ee23f34c1fa964f1fa1f6d8"
      ],
      "author": {
        "name": "Scott Baker",
        "email": "smbaker@gmail.com",
        "time": "Tue Jan 10 10:00:55 2017 -0800"
      },
      "committer": {
        "name": "Scott Baker",
        "email": "smbaker@gmail.com",
        "time": "Tue Jan 10 11:14:16 2017 -0800"
      },
      "message": "add protobuf requirements to xos-base container image (CORD-695)\n\nChange-Id: Iee9df57dde4b4035d699e6736e5913eea26bba51\n"
    },
    {
      "commit": "55695500414e26f1762eadbf593ba8631883a320",
      "tree": "218d07aece80fd3e03eb432859accb57bf69833f",
      "parents": [
        "b2254a58311637359209fe5d74ea44939c0fead4"
      ],
      "author": {
        "name": "Zack Williams",
        "email": "zdw@cs.arizona.edu",
        "time": "Wed Nov 30 17:20:14 2016 -0700"
      },
      "committer": {
        "name": "Zack Williams",
        "email": "zdw@cs.arizona.edu",
        "time": "Fri Dec 16 10:57:37 2016 -0800"
      },
      "message": "don\u0027t run anything by default in xos container, create directories\nget rid of database port/ip from env vars hack\ndefault to \u0027xos_db\u0027 for the database host\ndon\u0027t require redis container\nupdate to docker-compose v2 format, to use docker networking\nmore compose v2 fixes\nadd networks to ui/sync containers\nupdate docker/docker-compose versions\nupdate ansible, reduce errors during xos-manage execution\ntry localhost instead of 127.0.0.1\ndependencies for docker-compose, legacy django db restore (unfortunately)\n\nChange-Id: I7d30a1731d7a0906b2cf836693470936d2597ed0\n"
    },
    {
      "commit": "ecf088aad40020bab8a86964d9686fd25f515fbb",
      "tree": "20345baa31d9119076d285f928e8ac7344565bc0",
      "parents": [
        "4d121c286443a485c88101283a40d049c78d3412"
      ],
      "author": {
        "name": "Matteo Scandolo",
        "email": "matteo.scandolo@gmail.com",
        "time": "Thu Oct 20 10:25:34 2016 +0200"
      },
      "committer": {
        "name": "Matteo Scandolo",
        "email": "teo@onlab.us",
        "time": "Thu Nov 10 13:54:10 2016 -0800"
      },
      "message": "Enabled CORS\nFetching info from L-XOS\n\nChange-Id: I6293f15adeb7716cc31499b18d35bdedf8f7cde1\n"
    },
    {
      "commit": "78b04b81e4b68b30bc22027ff2e2b87ba9705d40",
      "tree": "dc5b5f05538091cede24a43ccd26b4c895ef0902",
      "parents": [
        "9b491331e1678d88069e125f520dde7420ceaf7a"
      ],
      "author": {
        "name": "Scott Baker",
        "email": "smbaker@gmail.com",
        "time": "Mon Oct 24 10:38:09 2016 -0700"
      },
      "committer": {
        "name": "Scott Baker",
        "email": "smbaker@gmail.com",
        "time": "Mon Oct 24 10:38:09 2016 -0700"
      },
      "message": "remove ng-xos-lib from xos container\n\nChange-Id: Id3ba7e1e64b8a15653fdb6bb57bf26d0fbf27887\n"
    },
    {
      "commit": "6e7f05e1fbe1ce2698c965a58b34af2048d14048",
      "tree": "3087888c1ba984c94cccc99cd8723dbf54630f63",
      "parents": [
        "fafd7f628e4c246f9e18e15da19264b51f76c610"
      ],
      "author": {
        "name": "Scott Baker",
        "email": "smbaker@gmail.com",
        "time": "Thu Oct 20 13:41:28 2016 -0700"
      },
      "committer": {
        "name": "Scott Baker",
        "email": "smbaker@gmail.com",
        "time": "Thu Oct 20 13:41:28 2016 -0700"
      },
      "message": "refactor docker-in-docker support from onboarding_synchronizer to xos_base container\n\nChange-Id: I7d7eb6e9b8720704798eae06c795073c6214c2a7\n"
    },
    {
      "commit": "f40999bb973068368cf0c9694c1f6f14708b3c9b",
      "tree": "c9aea32821b9c3512de6ee3269beca5e915fb38d",
      "parents": [
        "d0fbf46feac0c054b274f13e3217580ef90dc7c8"
      ],
      "author": {
        "name": "Zack Williams",
        "email": "zdw@cs.arizona.edu",
        "time": "Wed Oct 05 14:48:44 2016 -0700"
      },
      "committer": {
        "name": "Zack Williams",
        "email": "zdw@cs.arizona.edu",
        "time": "Wed Oct 12 15:58:25 2016 -0700"
      },
      "message": "switch to using tosca-parser instead of subdir from heat-translator\nadd suffix to yaml file and fix import in run.py\nremove unnecessary includes\ndon\u0027t nest requirements, new tosca-parser fails this\nfix \u0027scalable\u0027 to work with tosca-parser defaults\ntypo, typo2\ncheck against max_instances to determine if scalable\ndon\u0027t clean up after a tosca test fails in ways that prevent db inspection debugging\nbetter debugging support\nsave test run TOSCA to /tmp for debugging\nfix other scalable check\nbetter naming for temp test tosca files\n\nChange-Id: I434dada57258e61a2d3905e6ab58b7b171fa993f\n"
    },
    {
      "commit": "2077ed14c5e3310da7837ebd9dee29778aa3aa0c",
      "tree": "ebf3f3acda5affb3b5a6f0c4710e7f04bb87efd9",
      "parents": [
        "02f44d62744f3b45ac47b0534b42dd40af571d87"
      ],
      "author": {
        "name": "Matteo Scandolo",
        "email": "matteo.scandolo@gmail.com",
        "time": "Mon Oct 03 10:25:40 2016 -0700"
      },
      "committer": {
        "name": "Matteo Scandolo",
        "email": "teo@onlab.us",
        "time": "Mon Oct 03 10:36:19 2016 -0700"
      },
      "message": "Using ng-xos-lib master in xos master\n\nChange-Id: I06429f7781d4f423a1902f5f735c4ba541c3d54c\n"
    },
    {
      "commit": "02f44d62744f3b45ac47b0534b42dd40af571d87",
      "tree": "b214e896c10291bffa93a9be9dc40c4fa4fef336",
      "parents": [
        "6bc31bf65ae778984878bbf61d60fae592174213"
      ],
      "author": {
        "name": "Matteo Scandolo",
        "email": "matteo.scandolo@gmail.com",
        "time": "Mon Sep 19 17:17:58 2016 -0700"
      },
      "committer": {
        "name": "Matteo Scandolo",
        "email": "teo@onlab.us",
        "time": "Mon Oct 03 10:27:44 2016 -0700"
      },
      "message": "Added piechart to ceilometer\n\nChange-Id: Ifd48eb528859b0d1d8bb26a029fe4c27090e82cd\n"
    },
    {
      "commit": "e40f3d5563e4b3e8ee51459d5bf18367f35206be",
      "tree": "be3553d495e1f90598ad51072090b3a6148a3d5d",
      "parents": [
        "14409aab852903bf87ccfb2bc8611c6ce8ca693b"
      ],
      "author": {
        "name": "Sapan Bhatia",
        "email": "gwsapan@gmail.com",
        "time": "Fri Sep 16 17:05:58 2016 +0200"
      },
      "committer": {
        "name": "Sapan Bhatia",
        "email": "gwsapan@gmail.com",
        "time": "Fri Sep 16 17:05:58 2016 +0200"
      },
      "message": "Send data model changes to Watchers via redis\n\nChange-Id: I1b210dab6e63fa1f151ab6884e7f634919311bbb\n"
    },
    {
      "commit": "f23a9552e0bc3b4a680e04580ade954769fd6a7c",
      "tree": "e32de7ac6a530ded426a89c80ebef5f039fd8c99",
      "parents": [
        "58d0edefe16e357189803ece46666db536228e21"
      ],
      "author": {
        "name": "Zack Williams",
        "email": "zdw@cs.arizona.edu",
        "time": "Tue Aug 30 09:34:32 2016 -0700"
      },
      "committer": {
        "name": "Zack Williams",
        "email": "zdw@cs.arizona.edu",
        "time": "Tue Aug 30 16:58:29 2016 -0700"
      },
      "message": "save python package versions in /var/xos\nupdate to ubuntu 14.04.5\nuse requirements file for pip install\n\nChange-Id: I1aa375e4ae374a65495fcbcbf9eb6a3b27b2710a\n"
    },
    {
      "commit": "6280bfec04aa7b1d5b7f6f5596eb518bcfe2292d",
      "tree": "ff1ca05f59ad6a7c0c1f7941a8a68332961c7303",
      "parents": [
        "489e26e2925c6fb27fe1d31496b9a47cabbb8868"
      ],
      "author": {
        "name": "Scott Baker",
        "email": "smbaker@gmail.com",
        "time": "Mon Aug 29 11:28:23 2016 -0700"
      },
      "committer": {
        "name": "Scott Baker",
        "email": "smbaker@gmail.com",
        "time": "Mon Aug 29 11:28:23 2016 -0700"
      },
      "message": "remove cryptography pip module\n\nChange-Id: I2438e1c8c32de43e3fabeb10709016ba9190caf2\n"
    },
    {
      "commit": "f7da141660a7184a41f412d1eceb94ea503a844b",
      "tree": "9d6d016e04eeed9ec3ecfe35833b802845cfe7a8",
      "parents": [
        "c95fdffa17cef0c85f8f66329aaf4a5599939746"
      ],
      "author": {
        "name": "Matteo Scandolo",
        "email": "matteo.scandolo@gmail.com",
        "time": "Thu Aug 18 17:23:07 2016 -0700"
      },
      "committer": {
        "name": "Matteo Scandolo",
        "email": "matteo.scandolo@gmail.com",
        "time": "Fri Aug 19 09:16:10 2016 -0700"
      },
      "message": "Removed Django Geoposition and used Gmaps API to draw site map\n\nChange-Id: I5f93cc84bb011034cf32fcf06ef5743667740e20\n"
    },
    {
      "commit": "95d0f8a15e1044e26e0c134044b0dd0f97e15c08",
      "tree": "9d30a6450507991b158181e31a0c76a129781b80",
      "parents": [
        "d07df22adf3423183d81b272ffe5cdb29975351c"
      ],
      "author": {
        "name": "Andy Bavier",
        "email": "andy@onlab.us",
        "time": "Thu Aug 18 12:24:50 2016 -0400"
      },
      "committer": {
        "name": "Andy Bavier",
        "email": "andy@onlab.us",
        "time": "Thu Aug 18 12:24:50 2016 -0400"
      },
      "message": "Missed a couple of targets\n\nChange-Id: Ib2a453c88e972d73a6fbac63ef0a5b7c3bb7b82a\n"
    },
    {
      "commit": "d07df22adf3423183d81b272ffe5cdb29975351c",
      "tree": "6c78c0abd9b3e416557bdeaa6ac77e4df75bb031",
      "parents": [
        "1c4019a103d69ba24ba091fc38ea89ae3a8b90a7"
      ],
      "author": {
        "name": "Andy Bavier",
        "email": "andy@onlab.us",
        "time": "Thu Aug 18 10:28:36 2016 -0400"
      },
      "committer": {
        "name": "Andy Bavier",
        "email": "andy@onlab.us",
        "time": "Thu Aug 18 07:38:14 2016 -0700"
      },
      "message": "Add support for Docker container build behind proxy\n\nChange-Id: I380f7b20f04ad81b487ccc3cafe37a38360dcf00\n"
    },
    {
      "commit": "5053d10db8c202cd4bda18d6e5c5d395315e7bef",
      "tree": "372595e3d5ec9f2bcb3ff3965fbbd09b7d6bfb56",
      "parents": [
        "ef969925ae584c99a61c00d4b8f3c61f66bc6209"
      ],
      "author": {
        "name": "Zack Williams",
        "email": "zdw@cs.arizona.edu",
        "time": "Fri Aug 12 11:40:27 2016 -0700"
      },
      "committer": {
        "name": "Zack Williams",
        "email": "zdw@cs.arizona.edu",
        "time": "Fri Aug 12 18:49:02 2016 -0700"
      },
      "message": "force shade v1.9.0 as v1.10.0 is broken, using pip\n\nChange-Id: I093bdc020e2237817783e138b2c15b38f3595860\n"
    },
    {
      "commit": "797706918cfc63f40ccf8f87a432be05d24f37c0",
      "tree": "417095967479d9b5d3edc11246ab2196c82ab91b",
      "parents": [
        "d2d671e21fbd0985ef96fe4f9ce7797de5e75d97"
      ],
      "author": {
        "name": "Zack Williams",
        "email": "zdw@cs.arizona.edu",
        "time": "Wed Aug 10 13:13:59 2016 -0700"
      },
      "committer": {
        "name": "Zack Williams",
        "email": "zdw@cs.arizona.edu",
        "time": "Wed Aug 10 13:13:59 2016 -0700"
      },
      "message": "add cryptography python package to avoid warning Srikanth found\n\nChange-Id: Ia62293126220df0654d6d2d811cb8de1b31d42a3\n"
    },
    {
      "commit": "46018802024f30932dbc95049993c6862a9d7f56",
      "tree": "47e55fe87332efa1c5531fc9675191fa66993477",
      "parents": [
        "89634ce34ed774619baf1adfe01ac721e97ce167"
      ],
      "author": {
        "name": "Zack Williams",
        "email": "zdw@cs.arizona.edu",
        "time": "Fri Aug 05 12:31:50 2016 -0700"
      },
      "committer": {
        "name": "Zack Williams",
        "email": "zdw@cs.arizona.edu",
        "time": "Fri Aug 05 19:59:00 2016 -0700"
      },
      "message": "install openstack tools with pip, not apt\nubuntu hasn\u0027t updated their docker version to 14.04.5\nAdd more deps for pip installs, pgsql, etc.\n\nChange-Id: I1f07aefdd6fcbc47e27a945c060546050c1971ff\n"
    },
    {
      "commit": "3c5a85fbf3b45496050e4b06169f40a4c77362fa",
      "tree": "433d7356d89eef21460825eee39b8c9536c1e67f",
      "parents": [
        "ce3075a85ed86b5c084b1d5f7d60d345fdb6c092"
      ],
      "author": {
        "name": "Zack Williams",
        "email": "zdw@cs.arizona.edu",
        "time": "Tue Apr 19 15:53:54 2016 -0700"
      },
      "committer": {
        "name": "Zack Williams",
        "email": "zdw@cs.arizona.edu",
        "time": "Wed Aug 03 06:53:16 2016 -0700"
      },
      "message": "Update container ubuntu version, and switch to ansible PPA\n\nremove vestigal Dockerfile\n\nupdated Dockerfile to LTS versions of Django, jQuery. Removed use of easy_install (using pip instead)\n\napply changes made to Dockerfile to devel/templ dockerfiles\n\nhave to quote version specification with commas, whitespace\n\n\"null has no effect on ManyToManyField\" per django 1.8\n\nHave to supply fields \u003d \u0027__all__\u0027 in class Meta in 1.8\n\nmore additions of default __all__ fields in Meta\n\nmore fields \u003d \u0027__all__\u0027\n\nanother fields \u003d \u0027__all__\u0027\n\nincrease keysize to 2048\n\nstop including event_manager.py which was commented out. This removes the fofum dep\n\nchange from nova_compute to os_server\n\nlet os_* ansible modules work\n\nMake compatible with django 1.8\n\nrename openstack due to module name conflict with upstream\n\ns/openstack/openstack_xos/\n\ns/openstack/openstack_xos/ module renaming\n\ndon\u0027t specify ancient openstack client versions\n\nspecify keystone API 2.0\n\n_ not .\n\nupdate to novaclient v2\n\ns/quantum/neutron/ and fix client\n\nfix get_query_set v. get_queryset per django change\n\nrevert testing change\n\nFixme: NovaDB disables, so disable the code that relies on it and throws runtime errors\n\ntracebacks when a RuntimeWarning: DateTimeField xxxx received a naive datet\nime\n\nmore commenting out of nonfunctional code\n\ndon\u0027t include gateway if not set\n\nsort imports, switch to xos.logger\n\ncomment out defective function\n\nfix django deprecation warning\n\nremove unused import which was causing a deprecation warning\n\nfix more deprecation warnings\n\nDjango 1.8 requires Meta to have fields specified\n\nmake creation of tenant it\u0027s own step\n\nfix order\n\nos_ ansible module fix\n\nturn off django DEBUG\n\nswitch to os_* modules for networking\n\nos_* module-ify user creation\n\nsyntax\n\nuse legacy keystone_user to create roles\n\nuse dict keys appropriate for os_* module results\n\nMake admin role name a config variable as it varies between openstack deployments\n\nset \u0027body_format\u0027 properly, as it\u0027s an Ansible 2.0 feature that was being ignored earlier and was set incorrectly for json data\n\ns/queryset/get_queryset/ in admin.py of services using proxy models\n\nfix wget \u003e curl subsitution, duplicate pip package\n\ndjango 1.8 requires fields in Meta for ModelForm children\n\nfields \u003d \u0027__all__\u0027 for 1.8 compat\n\nwork around no-gateway options that were hacked into custom Ansible\n\ndownload/checksum jQuery UI\n\nadd missing \u0027.min\u0027 component to jquery-ui.min.css path\n\nremove PhantomJS\n\nset REQUESTS_CA_BUNDLE in script that runs ansible\n\nchange close_connection() to close_old_connections() per 1.8\n\nsame close_old_connections fix\n\nuse the CA cert for more OS clients\n\nfix sync_ports to use CA cert\n\nMore SSL compat fixes\n\ncleanup, fix instance sync\n\nfields attribute to Meta\n\nmore fields attribute\n\nnote about not placing new services in the services directory\n\nFixed ui routing conflict with syncNotification\n\nFixed ui routing conflict with syncNotification\n\nRemoved backbone deps and views\n\nStarted E2E UI Tests with selenium\n\nTest running locally, still broken in container because of phantomjs\n\nRemoved backone templates\n\ndownload services (WIP)\n\nMakefile for downloading services\n\ndownload services for frontend config\n\nupdate test-standalone to download services\n\nupdate cord-pod to download services\n\nfix service directories\n\nrename old service directories\n\nfix service directory name\n\nadd the onos service back in\n\nfix missing keys\n\nupdating .gitreview\n\ndownload services before bootstrapping\n\nrename MySite to mysite in test infrastructure\n\nAdd install_dependencies\n\nuse separate project for bootstrap\n\nprevent dirs being created as root in cord_pod config\n\nremove onboard directory that was removed in master\n\nlook up capitalization issue of \u0027admin\u0027 vs \u0027Admin\u0027 in OpenStack\n\nremove --no-gateway option as it breaks the VTN\n\nturn on DEBUG, as in master\n\ncleanup of onboarding synchronizer Dockerfile\n\nextend ssh timeout in ansbile to work around initial login name lookup failure on vsg container\n\nmove \u0027timeout\u0027 directive in ansible config\n\nansible 2.1 fixes, logic fix on subnet without gateways\n\nrevert sync_controller_users.yaml change until we get a sane way to deal with openstack roles\n\nChange-Id: If79756113ec40ea4bff686ac33c9994b4a31b1d1\n"
    },
    {
      "commit": "72967fd3386e13d1acc363bda43455c44b34518e",
      "tree": "a32c0ae59ac8fa0322e719efd08eda674dfffbfe",
      "parents": [
        "a4cfbc257e1cb240199c37bdd5263ea9a0b0659f"
      ],
      "author": {
        "name": "Scott Baker",
        "email": "smbaker@gmail.com",
        "time": "Wed Jul 27 14:55:23 2016 -0700"
      },
      "committer": {
        "name": "Scott Baker",
        "email": "smbaker@gmail.com",
        "time": "Wed Jul 27 14:55:23 2016 -0700"
      },
      "message": "label docker container with current XOS commit data\n\nChange-Id: I9772400f805d3bab4c80b24db5dee056a9b68766\n"
    },
    {
      "commit": "195dde997db96dd8f2308c85a2425ce4b48765ef",
      "tree": "a28d33cccee8994b62f2dae9af42f90c0c967733",
      "parents": [
        "7db3426a72683e81772c116dd4f39ca36e611207"
      ],
      "author": {
        "name": "Matteo Scandolo",
        "email": "matteo.scandolo@gmail.com",
        "time": "Mon Jul 25 16:43:16 2016 -0700"
      },
      "committer": {
        "name": "Matteo Scandolo",
        "email": "matteo.scandolo@gmail.com",
        "time": "Tue Jul 26 11:43:10 2016 -0700"
      },
      "message": "Updated yeoman  generator to support external ng-xos-lib\nUpdateding Custom Views:\n- ceilometerDashboard\n- contentProvider\n- dashboardManager\n- developer\n- diagnostic\n- hpc\n- mCordTopology\n- openVPN\n- serviceGrid\n- subscribers\n- syncNotifier\n- tenant\n- truckroll\n\nChange-Id: I8bdebf70d3b72ceca8ec04565213efa60bc0b8d3\n"
    },
    {
      "commit": "36fe651b053741f5ea442b3e64fa6efd1bf546a2",
      "tree": "61c647f19e9454f2984b364e2596902e54b778f1",
      "parents": [
        "fecac783214a836f0e499e11d6067e8530564a0e"
      ],
      "author": {
        "name": "Matteo Scandolo",
        "email": "matteo.scandolo@gmail.com",
        "time": "Fri Jul 22 12:09:55 2016 -0700"
      },
      "committer": {
        "name": "Matteo Scandolo",
        "email": "matteo.scandolo@gmail.com",
        "time": "Fri Jul 22 14:57:38 2016 -0700"
      },
      "message": "Removed ng-xos-lib from source code and importing it from a remote branch\n\nChange-Id: I2bcd05f03e69926631aea00fb0f0370a12006423\n"
    },
    {
      "commit": "e872eee8c9fd5cd0acf2e9ef75268e1897ff8ea4",
      "tree": "c22aae3aa0f6593d891b2124dfb77dc3168d95eb",
      "parents": [
        "7f598c12aec8c95ed912451eede2a1f4bba5f6a8"
      ],
      "author": {
        "name": "Andy Bavier",
        "email": "andy@onlab.us",
        "time": "Tue Jul 12 10:57:02 2016 +0200"
      },
      "committer": {
        "name": "Andy Bavier",
        "email": "andy@onlab.us",
        "time": "Tue Jul 12 10:58:31 2016 +0200"
      },
      "message": "Don\u0027t tie app to a specific version\n\nChange-Id: Id35d8fd6ca9e79e3e2ec5c75db9677278580d1c7\n"
    },
    {
      "commit": "6a9fb8e552aa7ab443c646bade7e06d0a8307d87",
      "tree": "33234eb257d82c1a9d59351682769735c844302b",
      "parents": [
        "59a0ac18eb1e0493879e9cda8f9591a046c6644c"
      ],
      "author": {
        "name": "Andy Bavier",
        "email": "andy@onlab.us",
        "time": "Fri Jun 24 17:49:00 2016 -0400"
      },
      "committer": {
        "name": "Andy Bavier",
        "email": "andy@onlab.us",
        "time": "Fri Jun 24 17:49:00 2016 -0400"
      },
      "message": "Dockerfiles for building and pushing CORD ONOS apps\n\nChange-Id: I8bcb39f6db6d1075a404ea869b7b0cf0af4f40c3\n"
    },
    {
      "commit": "88b220e18a87d43f01679f9b18bfcdac0b51f006",
      "tree": "c78ea74558e57f5fd9d55edfb4ca6cb81f32632a",
      "parents": [
        "78f607eb1d05b429754042c748001da67a0ee014"
      ],
      "author": {
        "name": "Matteo Scandolo",
        "email": "matteo.scandolo@gmail.com",
        "time": "Fri Jun 17 11:57:05 2016 -0700"
      },
      "committer": {
        "name": "Matteo Scandolo",
        "email": "matteo.scandolo@gmail.com",
        "time": "Fri Jun 17 17:54:38 2016 -0700"
      },
      "message": "Fixed ui routing conflict with syncNotification\n\nChange-Id: I94e0f91ee35ed90ad73798de5d635abc4addbd4b\n\nRemoved backbone deps and views\n\nChange-Id: I77185488ffd5415e4815de59cc44ee24420071db\n\nStarted E2E UI Tests with selenium\n\nTest running locally, still broken in container because of phantomjs\n\nRemoved backone templates\n\nChange-Id: I788cfda3d12e3d1c2828c9ee9f6eb7e4431eae52\n"
    },
    {
      "commit": "557e41412147712ce7f624d80ae841c31713e0bf",
      "tree": "5ae82197a1aecb451c5cb08d64ce5f905b0c4db6",
      "parents": [
        "3df600a2986444ed899aa4e9d056ff212caaf94e",
        "f04797ad5871c9aaeb5cc5fb2f19d4d489572153"
      ],
      "author": {
        "name": "Scott Baker",
        "email": "smbaker@gmail.com",
        "time": "Tue Jun 14 10:20:45 2016 -0700"
      },
      "committer": {
        "name": "Scott Baker",
        "email": "smbaker@gmail.com",
        "time": "Tue Jun 14 10:20:45 2016 -0700"
      },
      "message": "fix merge conflict\n"
    },
    {
      "commit": "2cbf52434f7d004e65bff35f338bad466e5e1809",
      "tree": "01b4c38e61c582a9b104320e13939985dce8241f",
      "parents": [
        "c4071e4848a3ef704d6654950873fdaa162d4a91"
      ],
      "author": {
        "name": "Scott Baker",
        "email": "smbaker@gmail.com",
        "time": "Tue Jun 14 01:07:54 2016 -0700"
      },
      "committer": {
        "name": "Scott Baker",
        "email": "smbaker@gmail.com",
        "time": "Tue Jun 14 01:07:54 2016 -0700"
      },
      "message": "install docker 1.10.3\n"
    },
    {
      "commit": "c01f8a5b184ea60dc8c3e89a0430f58a8c62cc4e",
      "tree": "401c20869bcf7cf61d4034bed2130121daa3a41c",
      "parents": [
        "9c8858cf0a8294175216c5591793212d9cc485df"
      ],
      "author": {
        "name": "Matteo Scandolo",
        "email": "matteo.scandolo@gmail.com",
        "time": "Mon Jun 13 18:12:48 2016 -0700"
      },
      "committer": {
        "name": "Matteo Scandolo",
        "email": "matteo.scandolo@gmail.com",
        "time": "Mon Jun 13 18:12:48 2016 -0700"
      },
      "message": "Added loader to xosTable\n"
    },
    {
      "commit": "faf81ac86a492b5e1c427f4846a202796936db4a",
      "tree": "522d7c0c5231344823666500d043506461087f33",
      "parents": [
        "de2a70104542e7dfb6356f44b6339e8c7ab30168",
        "066a3010039b94c953ef2302125ff5ddff978512"
      ],
      "author": {
        "name": "Scott Baker",
        "email": "smbaker@gmail.com",
        "time": "Thu Jun 09 22:04:51 2016 -0700"
      },
      "committer": {
        "name": "Scott Baker",
        "email": "smbaker@gmail.com",
        "time": "Thu Jun 09 22:04:51 2016 -0700"
      },
      "message": "resolve merge conflicts\n"
    },
    {
      "commit": "066a3010039b94c953ef2302125ff5ddff978512",
      "tree": "c0ef3718cec9fa6f243d4529d3d7d2f00f6cbc20",
      "parents": [
        "bead9d4207fcfed56bf37dd08467e8249956d680"
      ],
      "author": {
        "name": "Scott Baker",
        "email": "smbaker@gmail.com",
        "time": "Thu Jun 09 22:00:33 2016 -0700"
      },
      "committer": {
        "name": "Scott Baker",
        "email": "smbaker@gmail.com",
        "time": "Thu Jun 09 22:00:33 2016 -0700"
      },
      "message": "we don\u0027t need iptables\n"
    },
    {
      "commit": "ed3ba430990d7559c005b28387e3a7d7f6cadf4d",
      "tree": "7329cb4beb9157f67dc03ddf31e489bb7a9c178a",
      "parents": [
        "af4838a1c5a819468a34cbf4ca92627d3cd3c4ca"
      ],
      "author": {
        "name": "Zack Williams",
        "email": "zdw@artisancomputer.com",
        "time": "Wed Jun 08 14:56:37 2016 -0700"
      },
      "committer": {
        "name": "Zack Williams",
        "email": "zdw@artisancomputer.com",
        "time": "Wed Jun 08 14:56:37 2016 -0700"
      },
      "message": "another guess at a possibly valid ONOS commit\n"
    },
    {
      "commit": "e7927f40abea280cc58c69aeea593e05e494a2e2",
      "tree": "800619dd0da2385194aacddb9b562c75af5664e9",
      "parents": [
        "6fd4e87be5e2ec87375637c03824bb7494669151"
      ],
      "author": {
        "name": "Zack Williams",
        "email": "zdw@artisancomputer.com",
        "time": "Wed Jun 08 13:04:10 2016 -0700"
      },
      "committer": {
        "name": "Zack Williams",
        "email": "zdw@artisancomputer.com",
        "time": "Wed Jun 08 13:04:10 2016 -0700"
      },
      "message": "add onos workaround dockerfile\n"
    },
    {
      "commit": "003d3580a5e1d4f91a4cd06159da4e8b3a5cd565",
      "tree": "027a51eb544f95a3c510c84d721ad8875e2f670a",
      "parents": [
        "29b677bf0c714035b7f77ad254e80cfa44165336"
      ],
      "author": {
        "name": "Scott Baker",
        "email": "smbaker@gmail.com",
        "time": "Tue Jun 07 10:24:44 2016 -0700"
      },
      "committer": {
        "name": "Scott Baker",
        "email": "smbaker@gmail.com",
        "time": "Tue Jun 07 10:24:44 2016 -0700"
      },
      "message": "add docker-compose to onboarding synchronizer\n"
    },
    {
      "commit": "73b0d95818b898f3e56a35d87ae9b71718fedc33",
      "tree": "23e949439bb878fc0651efe32c7f7d2ec0342081",
      "parents": [
        "9c6191eb676cf0ff85e1afa46dad57174c11d913"
      ],
      "author": {
        "name": "Scott Baker",
        "email": "smbaker@gmail.com",
        "time": "Wed Jun 01 23:52:06 2016 -0700"
      },
      "committer": {
        "name": "Scott Baker",
        "email": "smbaker@gmail.com",
        "time": "Wed Jun 01 23:52:06 2016 -0700"
      },
      "message": "for now, let\u0027s use our parent\u0027s docker build system\n"
    },
    {
      "commit": "9765b868572bf8d388f24265c61b98b62cc04b43",
      "tree": "d11aa8243230d70621acb271e31a4a40ff8f0a60",
      "parents": [
        "c87cb607e02f2965dd1eb1d620780931576e13b2"
      ],
      "author": {
        "name": "Scott Baker",
        "email": "smbaker@gmail.com",
        "time": "Wed Jun 01 23:04:07 2016 -0700"
      },
      "committer": {
        "name": "Scott Baker",
        "email": "smbaker@gmail.com",
        "time": "Wed Jun 01 23:04:07 2016 -0700"
      },
      "message": "install docker in onboarding synchronizer container\n"
    },
    {
      "commit": "c87cb607e02f2965dd1eb1d620780931576e13b2",
      "tree": "4bed17abeb9324b7b39ac1fd2178cca81b59c534",
      "parents": [
        "b0eb23e489fc12d0fd2f87a3b475e891e7a9d2e7"
      ],
      "author": {
        "name": "Scott Baker",
        "email": "smbaker@gmail.com",
        "time": "Wed Jun 01 17:49:07 2016 -0700"
      },
      "committer": {
        "name": "Scott Baker",
        "email": "smbaker@gmail.com",
        "time": "Wed Jun 01 17:49:07 2016 -0700"
      },
      "message": "we need a synchronizer with docker baked into it\n"
    },
    {
      "commit": "c00e8b8bfb7f0f26b76dc391fd3e29c1630929e4",
      "tree": "6043c7b6af5568ff66ed1fff2d82374fa81951ad",
      "parents": [
        "5dfcb08a9c5aaff84f16e6878622ecd2624b214e",
        "91dc65552d7141d963f7f9eebe468bd7277c9555"
      ],
      "author": {
        "name": "Zack Williams",
        "email": "zdw@users.noreply.github.com",
        "time": "Wed Jun 01 12:45:26 2016 -0700"
      },
      "committer": {
        "name": "Zack Williams",
        "email": "zdw@users.noreply.github.com",
        "time": "Wed Jun 01 12:45:26 2016 -0700"
      },
      "message": "Merge pull request #151 from open-cloud/feature/docker_base\n\nCreate an xos-base Docker container that handles all prereqs"
    },
    {
      "commit": "91dc65552d7141d963f7f9eebe468bd7277c9555",
      "tree": "2ed8f9a70bd8385eb5a8d94d502f5964ce3a66ba",
      "parents": [
        "5b29832092e58fd4a268870496a6de302c1ebb65"
      ],
      "author": {
        "name": "Zack Williams",
        "email": "zdw@artisancomputer.com",
        "time": "Tue May 31 16:26:08 2016 -0700"
      },
      "committer": {
        "name": "Zack Williams",
        "email": "zdw@artisancomputer.com",
        "time": "Tue May 31 16:26:08 2016 -0700"
      },
      "message": "Running sync fixes this issue: https://github.com/docker/docker/issues/9547 that occurs with old version of Docker that gets installed by current Cloudlab OpenStack profile\n"
    },
    {
      "commit": "c05b0aa595dc2e9b31ed77e02d10870dd51b009e",
      "tree": "773d5755412e602cdc52a683c7ad85e6922125a0",
      "parents": [
        "8954d33751b5f7c641aa8a5183a4c4b65a3ae99f"
      ],
      "author": {
        "name": "Zack Williams",
        "email": "zdw@artisancomputer.com",
        "time": "Tue May 31 14:27:06 2016 -0700"
      },
      "committer": {
        "name": "Zack Williams",
        "email": "zdw@artisancomputer.com",
        "time": "Tue May 31 14:27:06 2016 -0700"
      },
      "message": "Use \u0027REF\u0027 to generically refer to branch/commit/etc.\n"
    },
    {
      "commit": "8954d33751b5f7c641aa8a5183a4c4b65a3ae99f",
      "tree": "d5ca10b6e82c67e334f530cd2d32e58f2e65a010",
      "parents": [
        "8e6ccf033940b25fae67ea3190c35f73c5106ec3"
      ],
      "author": {
        "name": "Zack Williams",
        "email": "zdw@artisancomputer.com",
        "time": "Tue May 31 11:26:45 2016 -0700"
      },
      "committer": {
        "name": "Zack Williams",
        "email": "zdw@artisancomputer.com",
        "time": "Tue May 31 11:26:45 2016 -0700"
      },
      "message": "need to truncate /opt/tosca/translator/__init__.py, not just create it\n"
    },
    {
      "commit": "d4fb20725603ab79222abd38581992718ce80ed5",
      "tree": "eb44533190c45d646ddbbb5861a0adb07c4557ab",
      "parents": [
        "6ad2fcd36c93d28a06d3bab394097bbf2241b719"
      ],
      "author": {
        "name": "Zack Williams",
        "email": "zdw@artisancomputer.com",
        "time": "Tue May 31 10:19:53 2016 -0700"
      },
      "committer": {
        "name": "Zack Williams",
        "email": "zdw@artisancomputer.com",
        "time": "Tue May 31 10:19:53 2016 -0700"
      },
      "message": "Apply changes to TOSCA setup to Dockerfile.devel, as they are in Dockerfile\n"
    },
    {
      "commit": "6ad2fcd36c93d28a06d3bab394097bbf2241b719",
      "tree": "eca07d395b9b014dac6abd0098ce245817fd3b49",
      "parents": [
        "db803bdb265141bd1b63899e222e35d6588686f5",
        "8e6ccf033940b25fae67ea3190c35f73c5106ec3"
      ],
      "author": {
        "name": "Zack Williams",
        "email": "zdw@artisancomputer.com",
        "time": "Tue May 31 10:13:17 2016 -0700"
      },
      "committer": {
        "name": "Zack Williams",
        "email": "zdw@artisancomputer.com",
        "time": "Tue May 31 10:13:17 2016 -0700"
      },
      "message": "Merge branch \u0027master\u0027 into feature/docker_base\n"
    },
    {
      "commit": "8e6ccf033940b25fae67ea3190c35f73c5106ec3",
      "tree": "2ca85091cdeea16c2851e43dfd919868f0076291",
      "parents": [
        "91ba38e87a59fc9b94ab3839075f82a450777b77"
      ],
      "author": {
        "name": "Zack Williams",
        "email": "zdw@artisancomputer.com",
        "time": "Sat May 28 22:49:33 2016 -0700"
      },
      "committer": {
        "name": "Zack Williams",
        "email": "zdw@artisancomputer.com",
        "time": "Sat May 28 22:49:33 2016 -0700"
      },
      "message": "clean up unused parts of heat-translator git clone\n"
    },
    {
      "commit": "91ba38e87a59fc9b94ab3839075f82a450777b77",
      "tree": "c7377906e04fe5d4420d1ea7c7b9be46309a0250",
      "parents": [
        "2fe45a63cdba7cdfce9c6c33a2423d753f37b68e"
      ],
      "author": {
        "name": "Zack Williams",
        "email": "zdw@artisancomputer.com",
        "time": "Sat May 28 22:41:17 2016 -0700"
      },
      "committer": {
        "name": "Zack Williams",
        "email": "zdw@artisancomputer.com",
        "time": "Sat May 28 22:43:12 2016 -0700"
      },
      "message": "make heat-translator (TOSCA tool) download/install part of Dockerfile\n"
    },
    {
      "commit": "db803bdb265141bd1b63899e222e35d6588686f5",
      "tree": "75c04464f3de96562337e32ceedf728aa0888ae7",
      "parents": [
        "e2fe683399f0057a3eda4d1659bae2abd127ae67"
      ],
      "author": {
        "name": "Zack Williams",
        "email": "zdw@artisancomputer.com",
        "time": "Sat May 28 22:42:31 2016 -0700"
      },
      "committer": {
        "name": "Zack Williams",
        "email": "zdw@artisancomputer.com",
        "time": "Sat May 28 22:42:31 2016 -0700"
      },
      "message": "Best practices and remove tosca script install\n"
    },
    {
      "commit": "e2fe683399f0057a3eda4d1659bae2abd127ae67",
      "tree": "3120d43e97e3465c43d74ea4f40e5626aac2a3ed",
      "parents": [
        "2aefe04e6d75284c9441a7ce6fe2722aed5f1aa3"
      ],
      "author": {
        "name": "Zack Williams",
        "email": "zdw@artisancomputer.com",
        "time": "Sat May 28 22:41:17 2016 -0700"
      },
      "committer": {
        "name": "Zack Williams",
        "email": "zdw@artisancomputer.com",
        "time": "Sat May 28 22:41:17 2016 -0700"
      },
      "message": "make heat-translator (TOSCA tool) download/install part of Dockerfile\n"
    },
    {
      "commit": "2aefe04e6d75284c9441a7ce6fe2722aed5f1aa3",
      "tree": "f06db82025e2a90b193097147c4fdc2d0dba0023",
      "parents": [
        "4bb347c4bf7ae3c0daf0da87b4d4cfe1b3b430ea",
        "2fe45a63cdba7cdfce9c6c33a2423d753f37b68e"
      ],
      "author": {
        "name": "Zack Williams",
        "email": "zdw@artisancomputer.com",
        "time": "Sat May 28 15:17:08 2016 -0700"
      },
      "committer": {
        "name": "Zack Williams",
        "email": "zdw@artisancomputer.com",
        "time": "Sat May 28 15:17:08 2016 -0700"
      },
      "message": "Merge branch \u0027master\u0027 into feature/docker_base\n"
    },
    {
      "commit": "2fe45a63cdba7cdfce9c6c33a2423d753f37b68e",
      "tree": "84dafb25f4523b44a3195a05b6ce927ae4142ab7",
      "parents": [
        "981f198ec5a55b1e7eab631aea51558ead397b79"
      ],
      "author": {
        "name": "Zack Williams",
        "email": "zdw@artisancomputer.com",
        "time": "Sat May 28 15:08:01 2016 -0700"
      },
      "committer": {
        "name": "Zack Williams",
        "email": "zdw@artisancomputer.com",
        "time": "Sat May 28 15:08:01 2016 -0700"
      },
      "message": "apply best practice of emptying /var/lib/apt/lists/* after apt-get run\n"
    },
    {
      "commit": "3467ccbab9dc488d2cee1c80ebe2e3896d7cdaa9",
      "tree": "b00bbbd55e5f02bc2664061190abb64b7fb01927",
      "parents": [
        "ed574b52e62c88db3f97c48eacd1af195ed146c8"
      ],
      "author": {
        "name": "Zack Williams",
        "email": "zdw@artisancomputer.com",
        "time": "Fri May 27 23:31:22 2016 -0700"
      },
      "committer": {
        "name": "Zack Williams",
        "email": "zdw@artisancomputer.com",
        "time": "Fri May 27 23:31:22 2016 -0700"
      },
      "message": "path and other fixes\n"
    },
    {
      "commit": "7d5f9f6fed700b3e130153c7cc5f583d7b7f8b33",
      "tree": "5702e1e82de8ff87a69aeddd2fe48a27c2a7e6a3",
      "parents": [
        "96333521740c74bfc895a5e9d1bc4396b8182663",
        "981f198ec5a55b1e7eab631aea51558ead397b79"
      ],
      "author": {
        "name": "Zack Williams",
        "email": "zdw@artisancomputer.com",
        "time": "Fri May 27 16:10:17 2016 -0700"
      },
      "committer": {
        "name": "Zack Williams",
        "email": "zdw@artisancomputer.com",
        "time": "Fri May 27 16:10:17 2016 -0700"
      },
      "message": "Merge branch \u0027master\u0027 into feature/docker_base\n"
    },
    {
      "commit": "96333521740c74bfc895a5e9d1bc4396b8182663",
      "tree": "68659398685ae6307ea73493528142712dccbfef",
      "parents": [
        "00c101272f8cc940f4e76b6c715d860129e20cbf"
      ],
      "author": {
        "name": "Zack Williams",
        "email": "zdw@artisancomputer.com",
        "time": "Fri May 27 16:08:56 2016 -0700"
      },
      "committer": {
        "name": "Zack Williams",
        "email": "zdw@artisancomputer.com",
        "time": "Fri May 27 16:08:56 2016 -0700"
      },
      "message": "Change test container to install nodejs with a local key and install with apt rather than curling into a shell\n"
    },
    {
      "commit": "00c101272f8cc940f4e76b6c715d860129e20cbf",
      "tree": "0e5a2df22632c6dd03e7ae68c0c88c332bf875d5",
      "parents": [
        "819370fc03a7f171f35ac79e3333d0c112aba1da"
      ],
      "author": {
        "name": "Zack Williams",
        "email": "zdw@artisancomputer.com",
        "time": "Fri May 27 16:06:50 2016 -0700"
      },
      "committer": {
        "name": "Zack Williams",
        "email": "zdw@artisancomputer.com",
        "time": "Fri May 27 16:06:50 2016 -0700"
      },
      "message": "rework Dockerfiles to depend on xosproject/xos-base\n"
    },
    {
      "commit": "981f198ec5a55b1e7eab631aea51558ead397b79",
      "tree": "29f2d518493eecf3f2343dd881db1a7c99b6e969",
      "parents": [
        "2fe5e0338763f64559636d5741d88cb8b5642bc9"
      ],
      "author": {
        "name": "Zack Williams",
        "email": "zdw@artisancomputer.com",
        "time": "Fri May 27 15:41:29 2016 -0700"
      },
      "committer": {
        "name": "Zack Williams",
        "email": "zdw@artisancomputer.com",
        "time": "Fri May 27 15:41:29 2016 -0700"
      },
      "message": "fix/consolidate phantomjs portions of Dockerfike.base\n"
    },
    {
      "commit": "2fe5e0338763f64559636d5741d88cb8b5642bc9",
      "tree": "f66b018aa2ab30f3f39aa030d25ffd7d9ec2120c",
      "parents": [
        "5dbead22cf91f7c78b227ea042e6f9f790e7b871"
      ],
      "author": {
        "name": "Zack Williams",
        "email": "zdw@artisancomputer.com",
        "time": "Fri May 27 15:25:02 2016 -0700"
      },
      "committer": {
        "name": "Zack Williams",
        "email": "zdw@artisancomputer.com",
        "time": "Fri May 27 15:25:02 2016 -0700"
      },
      "message": "Fix addition of ansible-hosts to xos-base Dockerfile\n"
    },
    {
      "commit": "5dbead22cf91f7c78b227ea042e6f9f790e7b871",
      "tree": "aa0d9b7b268abfa667d92eddcae3e39d1c0ea350",
      "parents": [
        "819370fc03a7f171f35ac79e3333d0c112aba1da"
      ],
      "author": {
        "name": "Zack Williams",
        "email": "zdw@artisancomputer.com",
        "time": "Fri May 27 09:18:31 2016 -0700"
      },
      "committer": {
        "name": "Zack Williams",
        "email": "zdw@artisancomputer.com",
        "time": "Fri May 27 09:18:31 2016 -0700"
      },
      "message": "rework xos Dockerfiles to have a \u0027base\u0027 image that isn\u0027t run but handles downloading prereqs\n"
    },
    {
      "commit": "e9510e39340fedb7f41cd3742c65756aecd4ad79",
      "tree": "4efb6bce3cb24d1df60e7662ed6f7f70ffe3a75e",
      "parents": [
        "3802b933af5f7e918bfd0b2d154e1ff7206892dd"
      ],
      "author": {
        "name": "Andy Bavier",
        "email": "acb@cs.princeton.edu",
        "time": "Thu May 26 13:43:28 2016 -0400"
      },
      "committer": {
        "name": "Andy Bavier",
        "email": "acb@cs.princeton.edu",
        "time": "Thu May 26 13:43:28 2016 -0400"
      },
      "message": "Fix path"
    },
    {
      "commit": "b3877739a836efadf200da751e16f130df523e5f",
      "tree": "016ac2fb04553e2b95524699798a3e485e7cd31b",
      "parents": [
        "4d91ee2991243b2d1101b8ea8e60af21de8f55bf"
      ],
      "author": {
        "name": "Zack Williams",
        "email": "zdw@artisancomputer.com",
        "time": "Wed May 25 18:33:31 2016 -0700"
      },
      "committer": {
        "name": "Zack Williams",
        "email": "zdw@artisancomputer.com",
        "time": "Wed May 25 18:33:31 2016 -0700"
      },
      "message": "remove rebuild of CA list, as it\u0027s done in the xos container build\n"
    },
    {
      "commit": "2b4b7b6d34daee0e34a260713a4893b2e10a96bc",
      "tree": "f7004471ce8c387573a7031dc47686b342cb70ce",
      "parents": [
        "cc08a8433312512987a6b9800233a23cb2dc9c90"
      ],
      "author": {
        "name": "Zack Williams",
        "email": "zdw@artisancomputer.com",
        "time": "Tue May 24 07:15:51 2016 -0700"
      },
      "committer": {
        "name": "Zack Williams",
        "email": "zdw@artisancomputer.com",
        "time": "Tue May 24 07:15:51 2016 -0700"
      },
      "message": "make SSL cert inclusion changes to all dockerfiles\n"
    },
    {
      "commit": "8b090f0754123a15e908a334e901eda335f02b5c",
      "tree": "5cd468240f4d8a789dc8dc0118e20b9e57de2681",
      "parents": [
        "ac6314ee8197da2c0ff8566bb2d0cd900c471b9e"
      ],
      "author": {
        "name": "Zack Williams",
        "email": "zdw@artisancomputer.com",
        "time": "Sun May 22 21:51:15 2016 -0700"
      },
      "committer": {
        "name": "Zack Williams",
        "email": "zdw@artisancomputer.com",
        "time": "Sun May 22 21:51:15 2016 -0700"
      },
      "message": "revert requests change, as problem lies elsewhere\n"
    },
    {
      "commit": "ac6314ee8197da2c0ff8566bb2d0cd900c471b9e",
      "tree": "6370da8654bba91a99f8987bbda0e816ad5f6016",
      "parents": [
        "4fdf664917805b6691ed7d6717b870fb0a213916"
      ],
      "author": {
        "name": "Zack Williams",
        "email": "zdw@artisancomputer.com",
        "time": "Sun May 22 20:40:10 2016 -0700"
      },
      "committer": {
        "name": "Zack Williams",
        "email": "zdw@artisancomputer.com",
        "time": "Sun May 22 20:40:10 2016 -0700"
      },
      "message": "install requests with package manager, not pip\n"
    },
    {
      "commit": "944d6c4e0cf99cfe80d4db2b023b99c53e702675",
      "tree": "1ff966f2cfaf88a83b4ce5c606cb1916bf6805e6",
      "parents": [
        "947b8cd64ebaa217d2ff3dd68064011e6169ee4b"
      ],
      "author": {
        "name": "Zack Williams",
        "email": "zdw@artisancomputer.com",
        "time": "Tue May 17 12:02:00 2016 -0700"
      },
      "committer": {
        "name": "Zack Williams",
        "email": "zdw@artisancomputer.com",
        "time": "Tue May 17 12:02:00 2016 -0700"
      },
      "message": "Build local certificates into xos docker container\n"
    },
    {
      "commit": "488482b81a6598754f520817957fcbe171168abd",
      "tree": "90c7559a61d3392c7a6b6bda45c953d5840c2d77",
      "parents": [
        "81b1e7fee5601161ff38e66f950410f15d15949d"
      ],
      "author": {
        "name": "Tony Mack",
        "email": "tony.mack@gmail.com",
        "time": "Tue May 10 17:10:09 2016 +0000"
      },
      "committer": {
        "name": "Tony Mack",
        "email": "tony.mack@gmail.com",
        "time": "Tue May 10 17:10:09 2016 +0000"
      },
      "message": "initial checkin\n"
    },
    {
      "commit": "81b1e7fee5601161ff38e66f950410f15d15949d",
      "tree": "9dd7bef604210dccce81141060c40f8458ef991f",
      "parents": [
        "8995ad7c42e7ed61b63f3f63cac114587662a13f"
      ],
      "author": {
        "name": "Tony Mack",
        "email": "tony.mack@gmail.com",
        "time": "Tue May 10 16:27:55 2016 +0000"
      },
      "committer": {
        "name": "Tony Mack",
        "email": "tony.mack@gmail.com",
        "time": "Tue May 10 16:27:55 2016 +0000"
      },
      "message": "initial checkin\n"
    },
    {
      "commit": "70b6378ff172ea0a0c42543fe6047b80f9d6c5f5",
      "tree": "e575b1511d7fa963cc6100951302a2c2d33741a3",
      "parents": [
        "0b866fc9135345f3c27172757714ac4804afaa47"
      ],
      "author": {
        "name": "Andy Bavier",
        "email": "acb@cs.princeton.edu",
        "time": "Mon Apr 25 14:38:24 2016 -0400"
      },
      "committer": {
        "name": "Andy Bavier",
        "email": "acb@cs.princeton.edu",
        "time": "Mon Apr 25 14:38:24 2016 -0400"
      },
      "message": "Add jinja2 to pip install"
    },
    {
      "commit": "a7ae802c491ef55a1673ecb49d2409f5fee328ed",
      "tree": "9ec157f6d8e967de4f6e5dd1a1b8ac60f9ca911a",
      "parents": [
        "1daa5933cc5a62cce6c2847c91e2bb6561c91e4b"
      ],
      "author": {
        "name": "Jeremy Mowery",
        "email": "jermowery@email.arizona.edu",
        "time": "Thu Apr 21 21:35:09 2016 -0700"
      },
      "committer": {
        "name": "Jeremy Mowery",
        "email": "jermowery@email.arizona.edu",
        "time": "Thu Apr 21 21:35:09 2016 -0700"
      },
      "message": "Add Jinja2 to pip modules"
    },
    {
      "commit": "e71e2e2341eb8c74c46c4968c45278588b2275c1",
      "tree": "5c6265ea96e88546ebaaf15eb366f0fc3563beb3",
      "parents": [
        "9543f6a4d69e7e877862795cfbe6e9302b49d0d4"
      ],
      "author": {
        "name": "Jeremy Mowery",
        "email": "jermowery@email.arizona.edu",
        "time": "Tue Apr 19 17:14:22 2016 -0700"
      },
      "committer": {
        "name": "Jeremy Mowery",
        "email": "jermowery@email.arizona.edu",
        "time": "Tue Apr 19 17:14:22 2016 -0700"
      },
      "message": "Refactor container and configuration\n"
    },
    {
      "commit": "10cdc474fb01959f8ef471f95480ac62f9265504",
      "tree": "b039c7134a23a2fdd89bc0f3d84b120b79f3997a",
      "parents": [
        "e07a38bac86f6e819e127f4d62864a998537e2d8"
      ],
      "author": {
        "name": "Jeremy Mowery",
        "email": "jermowery@email.arizona.edu",
        "time": "Sat Apr 16 12:26:50 2016 -0700"
      },
      "committer": {
        "name": "Jeremy Mowery",
        "email": "jermowery@email.arizona.edu",
        "time": "Sat Apr 16 12:26:50 2016 -0700"
      },
      "message": "Add back blank line\n"
    },
    {
      "commit": "e07a38bac86f6e819e127f4d62864a998537e2d8",
      "tree": "13cc994c9698b124c0b4eb3446c09c768b206ce2",
      "parents": [
        "c8843ab1a25b726e2c63051ecdf2e1488deea7cc"
      ],
      "author": {
        "name": "Jeremy Mowery",
        "email": "jermowery@email.arizona.edu",
        "time": "Sat Apr 16 12:25:30 2016 -0700"
      },
      "committer": {
        "name": "Jeremy Mowery",
        "email": "jermowery@email.arizona.edu",
        "time": "Sat Apr 16 12:25:30 2016 -0700"
      },
      "message": "Remove some stuff from the XOS master configuration\n"
    },
    {
      "commit": "c8843ab1a25b726e2c63051ecdf2e1488deea7cc",
      "tree": "9c1f571678b916f8a5458a1a164cef471ca9901e",
      "parents": [
        "2dc06f948f0d8d9180f74fc6496d54dff6eb711f"
      ],
      "author": {
        "name": "Jeremy Mowery",
        "email": "jermowery@email.arizona.edu",
        "time": "Sat Apr 16 12:21:04 2016 -0700"
      },
      "committer": {
        "name": "Jeremy Mowery",
        "email": "jermowery@email.arizona.edu",
        "time": "Sat Apr 16 12:21:04 2016 -0700"
      },
      "message": "Add VPN stuff to it\u0027s own container and configuration\n"
    },
    {
      "commit": "5028ab9ca5e748c62c56bd949a96749c9d8b5133",
      "tree": "fd388f9da1d7e7f566019a1a67d3e642f2e578fb",
      "parents": [
        "91e04d30a1072a8212b298437d10f6d046b6cb0c"
      ],
      "author": {
        "name": "Jeremy Mowery",
        "email": "jermowery@email.arizona.edu",
        "time": "Fri Apr 15 17:21:07 2016 -0700"
      },
      "committer": {
        "name": "Jeremy Mowery",
        "email": "jermowery@email.arizona.edu",
        "time": "Fri Apr 15 17:21:07 2016 -0700"
      },
      "message": "Add jinja2 to xos container\n"
    },
    {
      "commit": "769fd2aa16067f8a25585b9347d42aae526ca6e6",
      "tree": "812f9f8d783bbdb41c6ba4a02e01eb91a836e748",
      "parents": [
        "eec9fc93fee396bebbf8c90328d23bf79712d075"
      ],
      "author": {
        "name": "Jeremy Mowery",
        "email": "jermowery@email.arizona.edu",
        "time": "Fri Apr 15 16:11:05 2016 -0700"
      },
      "committer": {
        "name": "Jeremy Mowery",
        "email": "jermowery@email.arizona.edu",
        "time": "Fri Apr 15 16:11:05 2016 -0700"
      },
      "message": "Add in more debug stuff\n"
    },
    {
      "commit": "5cfc97209c60937f07a6de78e8c38e0cd189683e",
      "tree": "fb4c48434004f912c4fde2b07e0c3363f301c0c6",
      "parents": [
        "87679328f91b380590d2131924b0b74493b24473"
      ],
      "author": {
        "name": "Jeremy Mowery",
        "email": "jermowery@email.arizona.edu",
        "time": "Fri Apr 15 00:18:04 2016 -0700"
      },
      "committer": {
        "name": "Jeremy Mowery",
        "email": "jermowery@email.arizona.edu",
        "time": "Fri Apr 15 00:18:04 2016 -0700"
      },
      "message": "Revert a couple more files that I changed for debugging\n"
    },
    {
      "commit": "98e97d79d38bbb047aeb7ded787591c9902944a5",
      "tree": "c0daad1d4d2b85c249404851655a58e9ae499562",
      "parents": [
        "53605442eea1d605448ff2ceecf0e0fae2afa97a"
      ],
      "author": {
        "name": "Jeremy Mowery",
        "email": "jermowery@email.arizona.edu",
        "time": "Fri Apr 15 00:05:27 2016 -0700"
      },
      "committer": {
        "name": "Jeremy Mowery",
        "email": "jermowery@email.arizona.edu",
        "time": "Fri Apr 15 00:05:27 2016 -0700"
      },
      "message": "Add documentation and remove some temporary changes\n"
    },
    {
      "commit": "edb1d0229d816f6d0a285d3be02f173ad795ebcb",
      "tree": "5bcc057268897a693d2f4bf23da2aa28d08c8c3c",
      "parents": [
        "fba5a8453001e8bae1f3ece70681c8037c7c6379"
      ],
      "author": {
        "name": "Jeremy Mowery",
        "email": "jermowery@email.arizona.edu",
        "time": "Wed Apr 13 17:26:36 2016 -0700"
      },
      "committer": {
        "name": "Jeremy Mowery",
        "email": "jermowery@email.arizona.edu",
        "time": "Wed Apr 13 17:26:36 2016 -0700"
      },
      "message": "Move dh gen to synchronizer\n"
    },
    {
      "commit": "8ad077e21c0e1532e26b15a317faed73f286d6dc",
      "tree": "35105572b89bd2c831b84f133f41b0d4253e85ec",
      "parents": [
        "5acf7b9c298bec4a13f905c6fb77c92c81ae5c54",
        "ba9e4e6f25a9cca922206a62aba19ff0bf8edee8"
      ],
      "author": {
        "name": "Jeremy Mowery",
        "email": "jermowery@email.arizona.edu",
        "time": "Tue Apr 12 23:33:11 2016 -0700"
      },
      "committer": {
        "name": "Jeremy Mowery",
        "email": "jermowery@email.arizona.edu",
        "time": "Tue Apr 12 23:33:11 2016 -0700"
      },
      "message": "Merge branch \u0027master\u0027 of github.com:jermowery/xos into AddVPNService\n"
    },
    {
      "commit": "78eb2ec7e653bd7730571e72046bedfbc1e6cba5",
      "tree": "fcf312d3a269f8b80f5ed1af3b15df4edda1edd5",
      "parents": [
        "d89d8266f7497faddd3f49f81123efdd95b02ab7",
        "f2bb5595c01c4d787ad7af8630fd08d597eebd83"
      ],
      "author": {
        "name": "Matteo Scandolo",
        "email": "teo@onlab.us",
        "time": "Mon Apr 11 14:39:04 2016 -0700"
      },
      "committer": {
        "name": "Matteo Scandolo",
        "email": "teo@onlab.us",
        "time": "Mon Apr 11 14:39:04 2016 -0700"
      },
      "message": "Merge branch \u0027feature/api-cleanup\u0027\n"
    },
    {
      "commit": "d784c3a39c2eb28ceb568594dc093bf0d35ab539",
      "tree": "72e441903492fc8423885a03b5004e3decacf31e",
      "parents": [
        "41171d43503ede12247f8e3cb4b5917847d76d96"
      ],
      "author": {
        "name": "Jeremy Mowery",
        "email": "jermowery@email.arizona.edu",
        "time": "Sun Apr 10 21:02:02 2016 -0700"
      },
      "committer": {
        "name": "Jeremy Mowery",
        "email": "jermowery@email.arizona.edu",
        "time": "Sun Apr 10 21:02:02 2016 -0700"
      },
      "message": "Revert \"Fix error\"\n\nThis reverts commit 049d2a37affd1732c409f113412670a732ce95c5.\n"
    },
    {
      "commit": "c5e31c1927cafdaf4ff9a18fe72524a26b2140cb",
      "tree": "f031e484a6ff25f2f66479ff824e14cd53c5fd51",
      "parents": [
        "7b9850b85aa68acb85d7542d68d47dc067997504"
      ],
      "author": {
        "name": "Jeremy Mowery",
        "email": "jermowery@email.arizona.edu",
        "time": "Sun Apr 10 20:03:46 2016 -0700"
      },
      "committer": {
        "name": "Jeremy Mowery",
        "email": "jermowery@email.arizona.edu",
        "time": "Sun Apr 10 20:03:46 2016 -0700"
      },
      "message": "Fix error\n"
    }
  ],
  "next": "64b261069ead43f980172a3306ced6df682c7ff7"
}
