)]}'
{
  "log": [
    {
      "commit": "5bf0457a12a30b7a96da8ec4178930f477d0d631",
      "tree": "958a655403c5fb85c8fea02c610a3fb6d18bf2a9",
      "parents": [
        "7990cee06f64eb04b6a7b3ce99eeb6dc5bd0deeb"
      ],
      "author": {
        "name": "Matteo Scandolo",
        "email": "teo@onlab.us",
        "time": "Mon Jan 25 17:36:08 2016 -0800"
      },
      "committer": {
        "name": "Matteo Scandolo",
        "email": "teo@onlab.us",
        "time": "Mon Jan 25 17:36:08 2016 -0800"
      },
      "message": "Changed icons for different tipes of nodes\n"
    },
    {
      "commit": "7990cee06f64eb04b6a7b3ce99eeb6dc5bd0deeb",
      "tree": "43f5383b14fa41f652d71f1b7fec73d0021a3ed3",
      "parents": [
        "e4fa4287c179119e2b75f346357c1807ee77a994"
      ],
      "author": {
        "name": "Matteo Scandolo",
        "email": "teo@onlab.us",
        "time": "Mon Jan 25 16:32:40 2016 -0800"
      },
      "committer": {
        "name": "Matteo Scandolo",
        "email": "teo@onlab.us",
        "time": "Mon Jan 25 16:32:40 2016 -0800"
      },
      "message": "Moved in the right folder\n"
    },
    {
      "commit": "e4fa4287c179119e2b75f346357c1807ee77a994",
      "tree": "9bebfb54fa96c6310e0bcf7119b38ddf9d0087d4",
      "parents": [
        "2c33a4ca224b7f30ded02c61f765a2e4219be3d1"
      ],
      "author": {
        "name": "Matteo Scandolo",
        "email": "teo@onlab.us",
        "time": "Mon Jan 25 16:29:28 2016 -0800"
      },
      "committer": {
        "name": "Matteo Scandolo",
        "email": "teo@onlab.us",
        "time": "Mon Jan 25 16:29:28 2016 -0800"
      },
      "message": "Moved GUI in VIEWS\n"
    },
    {
      "commit": "2c33a4ca224b7f30ded02c61f765a2e4219be3d1",
      "tree": "01df52f68d386ae5508a140af811ea33a1bcbc25",
      "parents": [
        "cb12a1ad77485619b0334826cd4668d00be38f72"
      ],
      "author": {
        "name": "Matteo Scandolo",
        "email": "teo@onlab.us",
        "time": "Mon Jan 25 16:24:42 2016 -0800"
      },
      "committer": {
        "name": "Matteo Scandolo",
        "email": "teo@onlab.us",
        "time": "Mon Jan 25 16:24:42 2016 -0800"
      },
      "message": "Added legend\n"
    },
    {
      "commit": "cb12a1ad77485619b0334826cd4668d00be38f72",
      "tree": "17340fd1f0538ff42d580e86cd6043f8005083d9",
      "parents": [
        "9ef3c84a9ac6a3c1a74fc7f6d7a4db578f64b942"
      ],
      "author": {
        "name": "Matteo Scandolo",
        "email": "teo@onlab.us",
        "time": "Mon Jan 25 14:11:10 2016 -0800"
      },
      "committer": {
        "name": "Matteo Scandolo",
        "email": "teo@onlab.us",
        "time": "Mon Jan 25 14:11:10 2016 -0800"
      },
      "message": "Small code refactor\n"
    },
    {
      "commit": "9ef3c84a9ac6a3c1a74fc7f6d7a4db578f64b942",
      "tree": "ad8b4f83109d1000714fb29a7d086e3fd44e8c2d",
      "parents": [
        "071ef46fe8c1928a4170883027cf547e5199727c"
      ],
      "author": {
        "name": "Matteo Scandolo",
        "email": "teo@onlab.us",
        "time": "Mon Jan 25 13:55:09 2016 -0800"
      },
      "committer": {
        "name": "Matteo Scandolo",
        "email": "teo@onlab.us",
        "time": "Mon Jan 25 13:55:09 2016 -0800"
      },
      "message": "Displaying slices and instances\n"
    },
    {
      "commit": "071ef46fe8c1928a4170883027cf547e5199727c",
      "tree": "6c8efabf676ce5fa942c5e6c158d56fb62fbb385",
      "parents": [
        "f2c9901b4cbb67f5455331ba39a699e9cacdde5c"
      ],
      "author": {
        "name": "Matteo Scandolo",
        "email": "teo@onlab.us",
        "time": "Mon Jan 25 12:00:42 2016 -0800"
      },
      "committer": {
        "name": "Matteo Scandolo",
        "email": "teo@onlab.us",
        "time": "Mon Jan 25 12:00:42 2016 -0800"
      },
      "message": "Added slices and instances to tree layout\n"
    },
    {
      "commit": "f2c9901b4cbb67f5455331ba39a699e9cacdde5c",
      "tree": "8dff7688ba98503ce011fcf0ba52108bf077ddff",
      "parents": [
        "4d42ddc4b9a9fe5eaf2f413b63c2a16ba017e7cf"
      ],
      "author": {
        "name": "Matteo Scandolo",
        "email": "teo@onlab.us",
        "time": "Mon Jan 25 10:10:38 2016 -0800"
      },
      "committer": {
        "name": "Matteo Scandolo",
        "email": "teo@onlab.us",
        "time": "Mon Jan 25 10:10:38 2016 -0800"
      },
      "message": "Started refactoring\n"
    },
    {
      "commit": "4d42ddc4b9a9fe5eaf2f413b63c2a16ba017e7cf",
      "tree": "67534ed8e4b5813c1fd91e259389dd13266cc0c6",
      "parents": [
        "ff7df7614d0b2b52e6be436f93ef0929eed54dbf"
      ],
      "author": {
        "name": "Matteo Scandolo",
        "email": "teo@onlab.us",
        "time": "Fri Jan 22 16:48:54 2016 -0800"
      },
      "committer": {
        "name": "Matteo Scandolo",
        "email": "teo@onlab.us",
        "time": "Fri Jan 22 16:48:54 2016 -0800"
      },
      "message": "Added dropdown to select subscriber\n"
    },
    {
      "commit": "ff7df7614d0b2b52e6be436f93ef0929eed54dbf",
      "tree": "718036ccef6edb0196077713e7f68dfa28df7416",
      "parents": [
        "e89935b3c34eca33b27b196bc5b50817930bbf85"
      ],
      "author": {
        "name": "Matteo Scandolo",
        "email": "teo@onlab.us",
        "time": "Fri Jan 22 16:36:34 2016 -0800"
      },
      "committer": {
        "name": "Matteo Scandolo",
        "email": "teo@onlab.us",
        "time": "Fri Jan 22 16:36:34 2016 -0800"
      },
      "message": "Added subscriber as root for the service chain\n"
    },
    {
      "commit": "e89935b3c34eca33b27b196bc5b50817930bbf85",
      "tree": "75a4075aa280229d44f29873f0add57611fa144e",
      "parents": [
        "6e8a75a30ee828d9a3f8b349d75a07530f6cb10c"
      ],
      "author": {
        "name": "Matteo Scandolo",
        "email": "teo@onlab.us",
        "time": "Fri Jan 22 13:17:33 2016 -0800"
      },
      "committer": {
        "name": "Matteo Scandolo",
        "email": "teo@onlab.us",
        "time": "Fri Jan 22 13:17:33 2016 -0800"
      },
      "message": "Fixed id mapping and setted up test env\n"
    },
    {
      "commit": "6e8a75a30ee828d9a3f8b349d75a07530f6cb10c",
      "tree": "d67c7aa936dac3297d5592b16bed8f7333f9190e",
      "parents": [
        "3501ccb74646c842b719c2e96e57f9e071b497d8"
      ],
      "author": {
        "name": "Matteo Scandolo",
        "email": "teo@onlab.us",
        "time": "Fri Jan 22 09:33:26 2016 -0800"
      },
      "committer": {
        "name": "Matteo Scandolo",
        "email": "teo@onlab.us",
        "time": "Fri Jan 22 09:33:26 2016 -0800"
      },
      "message": "Showing slice name on chart\n"
    },
    {
      "commit": "3501ccb74646c842b719c2e96e57f9e071b497d8",
      "tree": "a6443a99f575648674b8a6d09c0588949e3e951d",
      "parents": [
        "06f45d6a113bf8b654f75505c9f48825d8b7e513"
      ],
      "author": {
        "name": "Matteo Scandolo",
        "email": "teo@onlab.us",
        "time": "Thu Jan 21 16:02:57 2016 -0800"
      },
      "committer": {
        "name": "Matteo Scandolo",
        "email": "teo@onlab.us",
        "time": "Thu Jan 21 16:02:57 2016 -0800"
      },
      "message": "Highlighting chart elements on click\n"
    },
    {
      "commit": "06f45d6a113bf8b654f75505c9f48825d8b7e513",
      "tree": "128ba4c95fdab01c7057dd3d9f7c84611a23e7f9",
      "parents": [
        "f16b379db39da7e09bdc643c03a7fce1424d10dd"
      ],
      "author": {
        "name": "Matteo Scandolo",
        "email": "teo@onlab.us",
        "time": "Thu Jan 21 15:38:06 2016 -0800"
      },
      "committer": {
        "name": "Matteo Scandolo",
        "email": "teo@onlab.us",
        "time": "Thu Jan 21 15:38:06 2016 -0800"
      },
      "message": "Added Slice and Instances info in modal popup\n"
    },
    {
      "commit": "f16b379db39da7e09bdc643c03a7fce1424d10dd",
      "tree": "5c7b6c65cdc80258ba4967bba5db9dea13cb2e6b",
      "parents": [
        "8a64fa4e15a9b8435b072e8b03668a1e08d72623"
      ],
      "author": {
        "name": "Matteo Scandolo",
        "email": "teo@onlab.us",
        "time": "Thu Jan 21 14:23:28 2016 -0800"
      },
      "committer": {
        "name": "Matteo Scandolo",
        "email": "teo@onlab.us",
        "time": "Thu Jan 21 14:37:13 2016 -0800"
      },
      "message": "Drawing tree chart from real data\n"
    },
    {
      "commit": "8a64fa4e15a9b8435b072e8b03668a1e08d72623",
      "tree": "21cfd4931652443db6de39b29fd2dd1eb8f6fe65",
      "parents": [
        "af98cdf401c879b4e178bb35f2c033debc1b5f7c"
      ],
      "author": {
        "name": "Matteo Scandolo",
        "email": "teo@onlab.us",
        "time": "Thu Jan 21 11:21:03 2016 -0800"
      },
      "committer": {
        "name": "Matteo Scandolo",
        "email": "teo@onlab.us",
        "time": "Thu Jan 21 14:37:13 2016 -0800"
      },
      "message": "Base tree layout\n"
    },
    {
      "commit": "af98cdf401c879b4e178bb35f2c033debc1b5f7c",
      "tree": "8a7ef19f8a34f4a04328e36176d24d4286e84b40",
      "parents": [
        "e0b04dab4d31de5a467ba8c9921db07a84d4c188"
      ],
      "author": {
        "name": "Larry Peterson",
        "email": "llp@cs.princeton.edu",
        "time": "Thu Jan 21 09:02:21 2016 -0800"
      },
      "committer": {
        "name": "Larry Peterson",
        "email": "llp@cs.princeton.edu",
        "time": "Thu Jan 21 09:02:21 2016 -0800"
      },
      "message": "Update README.md"
    },
    {
      "commit": "e0b04dab4d31de5a467ba8c9921db07a84d4c188",
      "tree": "8f6dba2cd3f39be1a96e8cd6ff2f3f611fa54679",
      "parents": [
        "a57657cbcb988621c589cb3a8e16eb3342b214f5"
      ],
      "author": {
        "name": "Larry Peterson",
        "email": "llp@cs.princeton.edu",
        "time": "Thu Jan 21 08:54:10 2016 -0800"
      },
      "committer": {
        "name": "Larry Peterson",
        "email": "llp@cs.princeton.edu",
        "time": "Thu Jan 21 08:54:10 2016 -0800"
      },
      "message": "Update README.md"
    },
    {
      "commit": "a57657cbcb988621c589cb3a8e16eb3342b214f5",
      "tree": "61a6aa46bc722121d8de631a1ce7e810d1389177",
      "parents": [
        "206bb9dd292b6c244f482a5bd2cd8244acc33fb2"
      ],
      "author": {
        "name": "Tony Mack",
        "email": "tony.mack@gmail.com",
        "time": "Thu Jan 21 02:32:34 2016 +0000"
      },
      "committer": {
        "name": "Tony Mack",
        "email": "tony.mack@gmail.com",
        "time": "Thu Jan 21 02:32:34 2016 +0000"
      },
      "message": "switch back to ubuntu:14.04.2 image\n"
    },
    {
      "commit": "206bb9dd292b6c244f482a5bd2cd8244acc33fb2",
      "tree": "3c39eb1c524852327c5d738b7d15e9bd92c5b46d",
      "parents": [
        "2cc9e0dd310d72aca0048b47b04061cc250b9a38",
        "2a0db3fc1b2bdd701165ee8c70e5c60041e447b6"
      ],
      "author": {
        "name": "Matteo Scandolo",
        "email": "teo@onlab.us",
        "time": "Wed Jan 20 16:53:02 2016 -0800"
      },
      "committer": {
        "name": "Matteo Scandolo",
        "email": "teo@onlab.us",
        "time": "Wed Jan 20 16:53:02 2016 -0800"
      },
      "message": "Merge branch \u0027master\u0027 of github.com:open-cloud/xos\n"
    },
    {
      "commit": "2cc9e0dd310d72aca0048b47b04061cc250b9a38",
      "tree": "84c44d90b521182ce499f3b400b5c615f23ad077",
      "parents": [
        "c496b25f5889ea96d3df88b81afeaa511c8066c8"
      ],
      "author": {
        "name": "Matteo Scandolo",
        "email": "teo@onlab.us",
        "time": "Wed Jan 20 16:52:51 2016 -0800"
      },
      "committer": {
        "name": "Matteo Scandolo",
        "email": "teo@onlab.us",
        "time": "Wed Jan 20 16:52:51 2016 -0800"
      },
      "message": "Fixed path in ngXosHelpers build script\n"
    },
    {
      "commit": "2a0db3fc1b2bdd701165ee8c70e5c60041e447b6",
      "tree": "2dd56fdcb11c65d740edd37531919325265a04d6",
      "parents": [
        "c496b25f5889ea96d3df88b81afeaa511c8066c8"
      ],
      "author": {
        "name": "Matteo",
        "email": "teone@users.noreply.github.com",
        "time": "Wed Jan 20 16:49:05 2016 -0800"
      },
      "committer": {
        "name": "Matteo",
        "email": "teone@users.noreply.github.com",
        "time": "Wed Jan 20 16:49:05 2016 -0800"
      },
      "message": "Update README.md"
    },
    {
      "commit": "c496b25f5889ea96d3df88b81afeaa511c8066c8",
      "tree": "d1fbe40c1c28fcff1a250284c26803ad8acf6834",
      "parents": [
        "01216c210686f4dcaeb3a69b57d0614502c2ecef",
        "499a8b249a5dcfce946c5ff59a3535e87514bf66"
      ],
      "author": {
        "name": "Matteo Scandolo",
        "email": "teo@onlab.us",
        "time": "Wed Jan 20 16:48:19 2016 -0800"
      },
      "committer": {
        "name": "Matteo Scandolo",
        "email": "teo@onlab.us",
        "time": "Wed Jan 20 16:48:19 2016 -0800"
      },
      "message": "Merge branch \u0027master\u0027 of github.com:open-cloud/xos\n"
    },
    {
      "commit": "01216c210686f4dcaeb3a69b57d0614502c2ecef",
      "tree": "bdd8c09a0b631928b4453fe3090be5cff98263a1",
      "parents": [
        "8dbf70b50c8541673d882ef0a093af0f92f6da6a"
      ],
      "author": {
        "name": "Matteo Scandolo",
        "email": "teo@onlab.us",
        "time": "Wed Jan 20 16:48:09 2016 -0800"
      },
      "committer": {
        "name": "Matteo Scandolo",
        "email": "teo@onlab.us",
        "time": "Wed Jan 20 16:48:09 2016 -0800"
      },
      "message": "Added GUI README\n"
    },
    {
      "commit": "499a8b249a5dcfce946c5ff59a3535e87514bf66",
      "tree": "ce2fee502f364f151839c32435dcdf84e4726e1b",
      "parents": [
        "f9e48bdd349d21f825c7e03b87640068b38e4e19"
      ],
      "author": {
        "name": "Andy Bavier",
        "email": "acb@cs.princeton.edu",
        "time": "Wed Jan 20 16:30:51 2016 -0800"
      },
      "committer": {
        "name": "Andy Bavier",
        "email": "acb@cs.princeton.edu",
        "time": "Wed Jan 20 16:30:51 2016 -0800"
      },
      "message": "Restore sleep before running synchronizer\n"
    },
    {
      "commit": "f9e48bdd349d21f825c7e03b87640068b38e4e19",
      "tree": "9f2e43fadb8c185db5ca66fb1320052b20d2b9b3",
      "parents": [
        "8dbf70b50c8541673d882ef0a093af0f92f6da6a"
      ],
      "author": {
        "name": "Andy Bavier",
        "email": "acb@cs.princeton.edu",
        "time": "Wed Jan 20 16:29:29 2016 -0800"
      },
      "committer": {
        "name": "Andy Bavier",
        "email": "acb@cs.princeton.edu",
        "time": "Wed Jan 20 16:29:29 2016 -0800"
      },
      "message": "Add sudo to docker commands\n"
    },
    {
      "commit": "8dbf70b50c8541673d882ef0a093af0f92f6da6a",
      "tree": "2f0898d5b6846e7140f26d06011adb3b3137e5b3",
      "parents": [
        "4ac437bbc3d38cc9bbfa8e0d3a847b88696383f4",
        "32f1ad2ca536b0eea889dace36137354817facf8"
      ],
      "author": {
        "name": "Matteo Scandolo",
        "email": "teo@onlab.us",
        "time": "Wed Jan 20 16:23:29 2016 -0800"
      },
      "committer": {
        "name": "Matteo Scandolo",
        "email": "teo@onlab.us",
        "time": "Wed Jan 20 16:23:29 2016 -0800"
      },
      "message": "Merge branch \u0027master\u0027 of github.com:open-cloud/xos\n"
    },
    {
      "commit": "4ac437bbc3d38cc9bbfa8e0d3a847b88696383f4",
      "tree": "2f0898d5b6846e7140f26d06011adb3b3137e5b3",
      "parents": [
        "ebca4cdef2b4743eba1db930e0d909b7cd43d2a3"
      ],
      "author": {
        "name": "Matteo Scandolo",
        "email": "teo@onlab.us",
        "time": "Wed Jan 20 16:23:20 2016 -0800"
      },
      "committer": {
        "name": "Matteo Scandolo",
        "email": "teo@onlab.us",
        "time": "Wed Jan 20 16:23:20 2016 -0800"
      },
      "message": "Overridden DjangoSuit Menu\n"
    },
    {
      "commit": "32f1ad2ca536b0eea889dace36137354817facf8",
      "tree": "f5c3df6696c7d18be5c24a8d25b7d65a2abacc2d",
      "parents": [
        "35dcea5b1dc2c19d1892c72749771df7b7a24fb1",
        "8e4ca635eb231f87584cd17f71f8b76dcc21905e"
      ],
      "author": {
        "name": "Scott Baker",
        "email": "smbaker@gmail.com",
        "time": "Wed Jan 20 16:00:01 2016 -0800"
      },
      "committer": {
        "name": "Scott Baker",
        "email": "smbaker@gmail.com",
        "time": "Wed Jan 20 16:12:25 2016 -0800"
      },
      "message": "resolve merge conflict\n"
    },
    {
      "commit": "ebca4cdef2b4743eba1db930e0d909b7cd43d2a3",
      "tree": "5b5283fd5885734283e0ace7d3ad12067fa233b1",
      "parents": [
        "4410d0a70dc868818c543bc15d45ad4165c92cbe",
        "0574a8c0272d35c965d3517fc7c671f726bdb116"
      ],
      "author": {
        "name": "Matteo Scandolo",
        "email": "teo@onlab.us",
        "time": "Wed Jan 20 16:11:10 2016 -0800"
      },
      "committer": {
        "name": "Matteo Scandolo",
        "email": "teo@onlab.us",
        "time": "Wed Jan 20 16:11:10 2016 -0800"
      },
      "message": "Merge branch \u0027master\u0027 of github.com:open-cloud/xos\n"
    },
    {
      "commit": "4410d0a70dc868818c543bc15d45ad4165c92cbe",
      "tree": "0a925bcfee9a133a6c07ca4a2628935aec46266a",
      "parents": [
        "126ed78bfeab3bcf9e08f301b98e65efb7ab0247"
      ],
      "author": {
        "name": "Matteo Scandolo",
        "email": "teo@onlab.us",
        "time": "Wed Jan 20 16:10:51 2016 -0800"
      },
      "committer": {
        "name": "Matteo Scandolo",
        "email": "teo@onlab.us",
        "time": "Wed Jan 20 16:10:51 2016 -0800"
      },
      "message": "Fixed CORD #482\n"
    },
    {
      "commit": "0574a8c0272d35c965d3517fc7c671f726bdb116",
      "tree": "f5c3df6696c7d18be5c24a8d25b7d65a2abacc2d",
      "parents": [
        "35dcea5b1dc2c19d1892c72749771df7b7a24fb1",
        "8e4ca635eb231f87584cd17f71f8b76dcc21905e"
      ],
      "author": {
        "name": "Scott Baker",
        "email": "smbaker@gmail.com",
        "time": "Wed Jan 20 16:00:01 2016 -0800"
      },
      "committer": {
        "name": "Scott Baker",
        "email": "smbaker@gmail.com",
        "time": "Wed Jan 20 16:00:01 2016 -0800"
      },
      "message": "restore symlink\n"
    },
    {
      "commit": "35dcea5b1dc2c19d1892c72749771df7b7a24fb1",
      "tree": "ff1ebd269dbbbe07aa10758ef886059038864570",
      "parents": [
        "65c82ce91bfb06e274544300a449b50b4c4634a2"
      ],
      "author": {
        "name": "Scott Baker",
        "email": "smbaker@gmail.com",
        "time": "Wed Jan 20 15:57:30 2016 -0800"
      },
      "committer": {
        "name": "Scott Baker",
        "email": "smbaker@gmail.com",
        "time": "Wed Jan 20 15:57:30 2016 -0800"
      },
      "message": "fix path to run_ansible\n"
    },
    {
      "commit": "8e4ca635eb231f87584cd17f71f8b76dcc21905e",
      "tree": "9ab1d947eb990b60a8d91fd6f3c22eff2f754639",
      "parents": [
        "39cd36612ffd687b39ca1849be3f141ef04b72fa"
      ],
      "author": {
        "name": "Larry Peterson",
        "email": "llp@cs.princeton.edu",
        "time": "Wed Jan 20 14:11:59 2016 -0800"
      },
      "committer": {
        "name": "Larry Peterson",
        "email": "llp@cs.princeton.edu",
        "time": "Wed Jan 20 14:11:59 2016 -0800"
      },
      "message": "Update README.md"
    },
    {
      "commit": "39cd36612ffd687b39ca1849be3f141ef04b72fa",
      "tree": "ef6ea42254bb8f139e08fee0450a33d417cf3f99",
      "parents": [
        "126ed78bfeab3bcf9e08f301b98e65efb7ab0247"
      ],
      "author": {
        "name": "Sapan Bhatia",
        "email": "gwsapan@gmail.com",
        "time": "Wed Jan 20 16:58:41 2016 -0500"
      },
      "committer": {
        "name": "Sapan Bhatia",
        "email": "gwsapan@gmail.com",
        "time": "Wed Jan 20 16:58:41 2016 -0500"
      },
      "message": "Fix \u0027id\u0027 not found bug.\n"
    },
    {
      "commit": "126ed78bfeab3bcf9e08f301b98e65efb7ab0247",
      "tree": "40f0098773f9dacf652f350e857dab5474a5613c",
      "parents": [
        "ea2448d1a8e08d16a97796e51637be81751b1ef7",
        "98d1c80bf79da50eda92bc3c73d82aa58c033706"
      ],
      "author": {
        "name": "Matteo Scandolo",
        "email": "teo@onlab.us",
        "time": "Wed Jan 20 13:52:19 2016 -0800"
      },
      "committer": {
        "name": "Matteo Scandolo",
        "email": "teo@onlab.us",
        "time": "Wed Jan 20 13:52:19 2016 -0800"
      },
      "message": "Merge branch \u0027master\u0027 of github.com:open-cloud/xos\n"
    },
    {
      "commit": "98d1c80bf79da50eda92bc3c73d82aa58c033706",
      "tree": "5583c84b06ff6722d577e821dd081a0c499abf20",
      "parents": [
        "5144cc0dd358eefda1e846d4d4c74478f043ac7f"
      ],
      "author": {
        "name": "Andy Bavier",
        "email": "acb@cs.princeton.edu",
        "time": "Wed Jan 20 13:33:49 2016 -0800"
      },
      "committer": {
        "name": "Andy Bavier",
        "email": "acb@cs.princeton.edu",
        "time": "Wed Jan 20 13:33:49 2016 -0800"
      },
      "message": "Update docs\n"
    },
    {
      "commit": "5144cc0dd358eefda1e846d4d4c74478f043ac7f",
      "tree": "bbf6ce189a6c676fce72c739c1ca396dd8ef1b63",
      "parents": [
        "87d6c054826d5e4e0bbc4f21a9f941b39de17013"
      ],
      "author": {
        "name": "Andy Bavier",
        "email": "acb@cs.princeton.edu",
        "time": "Wed Jan 20 13:18:38 2016 -0800"
      },
      "committer": {
        "name": "Andy Bavier",
        "email": "acb@cs.princeton.edu",
        "time": "Wed Jan 20 13:18:38 2016 -0800"
      },
      "message": "Added \u0027containers\u0027 target\n"
    },
    {
      "commit": "87d6c054826d5e4e0bbc4f21a9f941b39de17013",
      "tree": "a82d7f3817b37e30a7a48470a3851d45fd643110",
      "parents": [
        "b756a61ce5d8e97b47e40c3175986ca8db17b186"
      ],
      "author": {
        "name": "Andy Bavier",
        "email": "acb@cs.princeton.edu",
        "time": "Wed Jan 20 13:14:10 2016 -0800"
      },
      "committer": {
        "name": "Andy Bavier",
        "email": "acb@cs.princeton.edu",
        "time": "Wed Jan 20 13:14:10 2016 -0800"
      },
      "message": "Remove sleep before running observer\n"
    },
    {
      "commit": "b756a61ce5d8e97b47e40c3175986ca8db17b186",
      "tree": "7afc83c47c8ad5bece4f24cb3ef3207bd4d75a07",
      "parents": [
        "16fd5301c0def6fd2610b5e732a61f0fd57016d9",
        "97e717d9e9a5ed05073ae3b2b436803ca60f9b9a"
      ],
      "author": {
        "name": "Andy Bavier",
        "email": "acb@cs.princeton.edu",
        "time": "Wed Jan 20 10:37:35 2016 -0800"
      },
      "committer": {
        "name": "Andy Bavier",
        "email": "acb@cs.princeton.edu",
        "time": "Wed Jan 20 10:37:35 2016 -0800"
      },
      "message": "Merge pull request #123 from gunjan5/patch-4\n\ndir didn\u0027t match the command"
    },
    {
      "commit": "16fd5301c0def6fd2610b5e732a61f0fd57016d9",
      "tree": "94226f81eb194e5f95a26342daf4288991441d31",
      "parents": [
        "1f019ee7e241914c4db2f19d5b989d6c3e23b072",
        "18dc11d66026290407ca6f35ae63fcf160dea1e3"
      ],
      "author": {
        "name": "Andy Bavier",
        "email": "acb@cs.princeton.edu",
        "time": "Wed Jan 20 10:37:05 2016 -0800"
      },
      "committer": {
        "name": "Andy Bavier",
        "email": "acb@cs.princeton.edu",
        "time": "Wed Jan 20 10:37:05 2016 -0800"
      },
      "message": "Merge pull request #122 from gunjan5/patch-3\n\nadmin page port number+login typo"
    },
    {
      "commit": "ea2448d1a8e08d16a97796e51637be81751b1ef7",
      "tree": "e6ff7ba27bf0e621360f4ce266cbf7deeb89e08d",
      "parents": [
        "1f019ee7e241914c4db2f19d5b989d6c3e23b072"
      ],
      "author": {
        "name": "Matteo Scandolo",
        "email": "teo@onlab.us",
        "time": "Wed Jan 20 07:42:13 2016 -0800"
      },
      "committer": {
        "name": "Matteo Scandolo",
        "email": "teo@onlab.us",
        "time": "Wed Jan 20 09:22:01 2016 -0800"
      },
      "message": "Moved ngViews and ngLib to gui folder\n"
    },
    {
      "commit": "1f019ee7e241914c4db2f19d5b989d6c3e23b072",
      "tree": "238efae3b2edd456df8304b5a7ff319ac1783579",
      "parents": [
        "541da81b06af71d63c493672aa0804a819ca7d64",
        "1f62dda4255ca8bad853c252cc1a828b057121cb"
      ],
      "author": {
        "name": "Matteo Scandolo",
        "email": "teo@onlab.us",
        "time": "Wed Jan 20 07:25:01 2016 -0800"
      },
      "committer": {
        "name": "Matteo Scandolo",
        "email": "teo@onlab.us",
        "time": "Wed Jan 20 07:25:01 2016 -0800"
      },
      "message": "Merge branch \u0027master\u0027 of github.com:open-cloud/xos\n"
    },
    {
      "commit": "541da81b06af71d63c493672aa0804a819ca7d64",
      "tree": "30fc765a4a915fafffe15d77b5b13e5d8aef11af",
      "parents": [
        "10d92ddf3e9906d25c4df01d7ee473ad3478e1d9"
      ],
      "author": {
        "name": "Matteo Scandolo",
        "email": "teo@onlab.us",
        "time": "Tue Jan 19 15:45:56 2016 -0800"
      },
      "committer": {
        "name": "Matteo Scandolo",
        "email": "teo@onlab.us",
        "time": "Tue Jan 19 15:45:56 2016 -0800"
      },
      "message": "Fixed buttons in vcpeAdmin\n"
    },
    {
      "commit": "10d92ddf3e9906d25c4df01d7ee473ad3478e1d9",
      "tree": "e484d646dbc599ed65671c243f545fb6ef7ac49a",
      "parents": [
        "7aa5bba2863d79f99bc2aa8df38e42d76f32c3bf"
      ],
      "author": {
        "name": "Matteo Scandolo",
        "email": "teo@onlab.us",
        "time": "Tue Jan 19 15:38:35 2016 -0800"
      },
      "committer": {
        "name": "Matteo Scandolo",
        "email": "teo@onlab.us",
        "time": "Tue Jan 19 15:38:35 2016 -0800"
      },
      "message": "Fixed buttons in vcpeAdmin\n"
    },
    {
      "commit": "7aa5bba2863d79f99bc2aa8df38e42d76f32c3bf",
      "tree": "0683b186f31ccbe5acd9fe6d52f92e6f73252022",
      "parents": [
        "c7fd0780aa7df7805475d5a61923d6d2800b67ad",
        "cf27dd87427663bccbea8f185c6349216371cf80"
      ],
      "author": {
        "name": "Matteo Scandolo",
        "email": "teo@onlab.us",
        "time": "Tue Jan 19 15:26:16 2016 -0800"
      },
      "committer": {
        "name": "Matteo Scandolo",
        "email": "teo@onlab.us",
        "time": "Tue Jan 19 15:26:16 2016 -0800"
      },
      "message": "Merge branch \u0027feature/rest-api-test\u0027\n"
    },
    {
      "commit": "1f62dda4255ca8bad853c252cc1a828b057121cb",
      "tree": "dd3e8fd9744165e60e1b0ee1a22a529166e1c9ee",
      "parents": [
        "c8ea1ec38e63a53ab3673eb8c1579f7b13c96cb6"
      ],
      "author": {
        "name": "Sapan Bhatia",
        "email": "gwsapan@gmail.com",
        "time": "Mon Jan 18 11:28:48 2016 -0500"
      },
      "committer": {
        "name": "Sapan Bhatia",
        "email": "gwsapan@gmail.com",
        "time": "Mon Jan 18 11:28:48 2016 -0500"
      },
      "message": "Rewired main launch script to reference synchronizer, instead of\nobserver names\n"
    },
    {
      "commit": "c8ea1ec38e63a53ab3673eb8c1579f7b13c96cb6",
      "tree": "13952b74ce7bbdaea34882c00771fdc7b90a3c8f",
      "parents": [
        "d8440cd43e9fee02a3a81a70bdd793d69f33a88f"
      ],
      "author": {
        "name": "Sapan Bhatia",
        "email": "gwsapan@gmail.com",
        "time": "Mon Jan 18 11:24:14 2016 -0500"
      },
      "committer": {
        "name": "Sapan Bhatia",
        "email": "gwsapan@gmail.com",
        "time": "Mon Jan 18 11:24:14 2016 -0500"
      },
      "message": "More observer-\u003esynchronizer renames\n"
    },
    {
      "commit": "d8440cd43e9fee02a3a81a70bdd793d69f33a88f",
      "tree": "c30c5cf7bf17852072943c88352dc29583f27f79",
      "parents": [
        "82a1b3c366ceb11057b783af1b64bc0488e85cf3"
      ],
      "author": {
        "name": "Sapan Bhatia",
        "email": "gwsapan@gmail.com",
        "time": "Mon Jan 18 11:20:43 2016 -0500"
      },
      "committer": {
        "name": "Sapan Bhatia",
        "email": "gwsapan@gmail.com",
        "time": "Mon Jan 18 11:20:43 2016 -0500"
      },
      "message": "Rename config files to *synchronizer_config\n"
    },
    {
      "commit": "82a1b3c366ceb11057b783af1b64bc0488e85cf3",
      "tree": "4a9858a9639db25956ea626e087708d1876c93f3",
      "parents": [
        "c1a07f9407c5e7fac2079cb16d1c91564a651f3f"
      ],
      "author": {
        "name": "Sapan Bhatia",
        "email": "gwsapan@gmail.com",
        "time": "Mon Jan 18 10:52:18 2016 -0500"
      },
      "committer": {
        "name": "Sapan Bhatia",
        "email": "gwsapan@gmail.com",
        "time": "Mon Jan 18 10:52:18 2016 -0500"
      },
      "message": "Updated step paths in service observers\n"
    },
    {
      "commit": "c1a07f9407c5e7fac2079cb16d1c91564a651f3f",
      "tree": "05753aa529f57e4ca124f27fc34b69290b4c8f94",
      "parents": [
        "d245edbe8c9e5019c7cf884bc7c4656978e615db"
      ],
      "author": {
        "name": "Sapan Bhatia",
        "email": "gwsapan@gmail.com",
        "time": "Mon Jan 18 10:50:21 2016 -0500"
      },
      "committer": {
        "name": "Sapan Bhatia",
        "email": "gwsapan@gmail.com",
        "time": "Mon Jan 18 10:50:21 2016 -0500"
      },
      "message": "Updated service synchronizers with the right path\n"
    },
    {
      "commit": "d245edbe8c9e5019c7cf884bc7c4656978e615db",
      "tree": "37911eeaf1e749f8a75b869bd5e643320f88f391",
      "parents": [
        "d3692a4daaa131964211c25c143f7f8aa25f3742"
      ],
      "author": {
        "name": "Sapan Bhatia",
        "email": "gwsapan@gmail.com",
        "time": "Mon Jan 18 10:46:26 2016 -0500"
      },
      "committer": {
        "name": "Sapan Bhatia",
        "email": "gwsapan@gmail.com",
        "time": "Mon Jan 18 10:46:26 2016 -0500"
      },
      "message": "Rename service observers to synchronziers\n"
    },
    {
      "commit": "d3692a4daaa131964211c25c143f7f8aa25f3742",
      "tree": "d9d61295aa189549047bee691c58123fd9b2a72b",
      "parents": [
        "298f44c2e3e6ee8d4ac3962cd65e348214c007c3"
      ],
      "author": {
        "name": "Sapan Bhatia",
        "email": "gwsapan@gmail.com",
        "time": "Mon Jan 18 09:31:25 2016 -0500"
      },
      "committer": {
        "name": "Sapan Bhatia",
        "email": "gwsapan@gmail.com",
        "time": "Mon Jan 18 09:31:25 2016 -0500"
      },
      "message": "Added main synchronizer module to base for import by service\nsynchronizers.\n"
    },
    {
      "commit": "298f44c2e3e6ee8d4ac3962cd65e348214c007c3",
      "tree": "b99eb932bdda05409212af962dc9d239764c4f92",
      "parents": [
        "c7fd0780aa7df7805475d5a61923d6d2800b67ad"
      ],
      "author": {
        "name": "Sapan Bhatia",
        "email": "gwsapan@gmail.com",
        "time": "Mon Jan 18 09:19:42 2016 -0500"
      },
      "committer": {
        "name": "Sapan Bhatia",
        "email": "gwsapan@gmail.com",
        "time": "Mon Jan 18 09:19:42 2016 -0500"
      },
      "message": "Fixed links to synchronizer steps directories\n"
    },
    {
      "commit": "c7fd0780aa7df7805475d5a61923d6d2800b67ad",
      "tree": "6fda6357054ebe0c077b20db7c31c9e3a8b6cc8c",
      "parents": [
        "e7841d8c2ce69ed06ec6c6e0dd629fffa9a27461",
        "b5ad3ace0520a9b61b68944a3a001415f1cf5693"
      ],
      "author": {
        "name": "Matteo Scandolo",
        "email": "teo@onlab.us",
        "time": "Fri Jan 15 14:43:36 2016 -0800"
      },
      "committer": {
        "name": "Matteo Scandolo",
        "email": "teo@onlab.us",
        "time": "Fri Jan 15 14:43:36 2016 -0800"
      },
      "message": "Merge branch \u0027feature/cleanup_teo\u0027\n"
    },
    {
      "commit": "cf27dd87427663bccbea8f185c6349216371cf80",
      "tree": "48a3e8c61de2d1d8f2b8e8fa4546128604da1efc",
      "parents": [
        "442febfa142e4653e7a861bbc37b54dca459f89a",
        "e7841d8c2ce69ed06ec6c6e0dd629fffa9a27461"
      ],
      "author": {
        "name": "Matteo Scandolo",
        "email": "teo@onlab.us",
        "time": "Fri Jan 15 14:42:43 2016 -0800"
      },
      "committer": {
        "name": "Matteo Scandolo",
        "email": "teo@onlab.us",
        "time": "Fri Jan 15 14:42:43 2016 -0800"
      },
      "message": "Merge branch \u0027master\u0027 into feature/rest-api-test\n"
    },
    {
      "commit": "442febfa142e4653e7a861bbc37b54dca459f89a",
      "tree": "c87a2168903e440d17100be9598c9391cf32542b",
      "parents": [
        "8551c1ca3e64de03f97aeb369fc5962da2dabd64"
      ],
      "author": {
        "name": "Matteo Scandolo",
        "email": "teo@onlab.us",
        "time": "Fri Jan 15 14:37:35 2016 -0800"
      },
      "committer": {
        "name": "Matteo Scandolo",
        "email": "teo@onlab.us",
        "time": "Fri Jan 15 14:37:35 2016 -0800"
      },
      "message": "Fixed tests, 11 running\n"
    },
    {
      "commit": "8551c1ca3e64de03f97aeb369fc5962da2dabd64",
      "tree": "e78103eb3b42e676a741d0e1eb60138168b58a2b",
      "parents": [
        "448f6fe76070f7de9dea734261a05dc0110bd124"
      ],
      "author": {
        "name": "Matteo Scandolo",
        "email": "teo@onlab.us",
        "time": "Fri Jan 15 10:27:43 2016 -0800"
      },
      "committer": {
        "name": "Matteo Scandolo",
        "email": "teo@onlab.us",
        "time": "Fri Jan 15 10:27:43 2016 -0800"
      },
      "message": "Authentication fixed\n"
    },
    {
      "commit": "e7841d8c2ce69ed06ec6c6e0dd629fffa9a27461",
      "tree": "4a5519ba16773acbf0a65abcda76e60021e5fbff",
      "parents": [
        "113b7ccb9a48b17817bd38584658d4e71ee51e79"
      ],
      "author": {
        "name": "Sapan Bhatia",
        "email": "gwsapan@gmail.com",
        "time": "Fri Jan 15 11:54:42 2016 -0500"
      },
      "committer": {
        "name": "Sapan Bhatia",
        "email": "gwsapan@gmail.com",
        "time": "Fri Jan 15 11:54:42 2016 -0500"
      },
      "message": "Support for running the main synchronizer script out of an inner\ndirectory\n"
    },
    {
      "commit": "113b7ccb9a48b17817bd38584658d4e71ee51e79",
      "tree": "6b64cde1a751c8b6fc3ac3345811fdd385b16bdf",
      "parents": [
        "62ee8d1484da04cda26bf23d79259b8a582071ef"
      ],
      "author": {
        "name": "Sapan Bhatia",
        "email": "gwsapan@gmail.com",
        "time": "Fri Jan 15 11:49:22 2016 -0500"
      },
      "committer": {
        "name": "Sapan Bhatia",
        "email": "gwsapan@gmail.com",
        "time": "Fri Jan 15 11:49:22 2016 -0500"
      },
      "message": "Updated links to script that launches the synchronizer\n"
    },
    {
      "commit": "62ee8d1484da04cda26bf23d79259b8a582071ef",
      "tree": "b6f6e3d54b05cd716220045d2ac9797c7e3b5e77",
      "parents": [
        "abac2c88ba6a1bfcc13ab569937687970a831c0a"
      ],
      "author": {
        "name": "Sapan Bhatia",
        "email": "gwsapan@gmail.com",
        "time": "Fri Jan 15 11:38:46 2016 -0500"
      },
      "committer": {
        "name": "Sapan Bhatia",
        "email": "gwsapan@gmail.com",
        "time": "Fri Jan 15 11:38:46 2016 -0500"
      },
      "message": "mapping change\n"
    },
    {
      "commit": "abac2c88ba6a1bfcc13ab569937687970a831c0a",
      "tree": "2a366a55162613858c84ea64b1ec5acc935f4ccf",
      "parents": [
        "ce91522623b5205b93c69a136158de88764e5c27"
      ],
      "author": {
        "name": "Sapan Bhatia",
        "email": "gwsapan@gmail.com",
        "time": "Fri Jan 15 11:37:30 2016 -0500"
      },
      "committer": {
        "name": "Sapan Bhatia",
        "email": "gwsapan@gmail.com",
        "time": "Fri Jan 15 11:37:30 2016 -0500"
      },
      "message": "Make reuse of .orig files optional\n"
    },
    {
      "commit": "ce91522623b5205b93c69a136158de88764e5c27",
      "tree": "2e8576c7fcf3973d93a12238ecc844bf3c17ee3a",
      "parents": [
        "b570e0e05e2e59ae9297aeafa134c77882579575"
      ],
      "author": {
        "name": "Sapan Bhatia",
        "email": "gwsapan@gmail.com",
        "time": "Fri Jan 15 11:34:05 2016 -0500"
      },
      "committer": {
        "name": "Sapan Bhatia",
        "email": "gwsapan@gmail.com",
        "time": "Fri Jan 15 11:34:05 2016 -0500"
      },
      "message": "Mapping update\n"
    },
    {
      "commit": "b570e0e05e2e59ae9297aeafa134c77882579575",
      "tree": "c4ba9f1c23382836a5ff006246def3aa009e1cf4",
      "parents": [
        "a9dabaacadcc7b9196b2051fdbe1395ce965889d"
      ],
      "author": {
        "name": "Sapan Bhatia",
        "email": "gwsapan@gmail.com",
        "time": "Fri Jan 15 11:32:25 2016 -0500"
      },
      "committer": {
        "name": "Sapan Bhatia",
        "email": "gwsapan@gmail.com",
        "time": "Fri Jan 15 11:32:25 2016 -0500"
      },
      "message": "Remap openstack_observer\n"
    },
    {
      "commit": "a9dabaacadcc7b9196b2051fdbe1395ce965889d",
      "tree": "106fd1cd5f93027843584aaecf56460df1a95295",
      "parents": [
        "65c82ce91bfb06e274544300a449b50b4c4634a2"
      ],
      "author": {
        "name": "Sapan Bhatia",
        "email": "gwsapan@gmail.com",
        "time": "Fri Jan 15 11:21:20 2016 -0500"
      },
      "committer": {
        "name": "Sapan Bhatia",
        "email": "gwsapan@gmail.com",
        "time": "Fri Jan 15 11:21:20 2016 -0500"
      },
      "message": "Fix import\n"
    },
    {
      "commit": "65c82ce91bfb06e274544300a449b50b4c4634a2",
      "tree": "828b6bee407e323c8eb4879de0beb5b9848cbd60",
      "parents": [
        "003e84ca436a9aee0d521d1eb441200fe0c9ceba"
      ],
      "author": {
        "name": "Sapan Bhatia",
        "email": "gwsapan@gmail.com",
        "time": "Fri Jan 15 11:16:35 2016 -0500"
      },
      "committer": {
        "name": "Sapan Bhatia",
        "email": "gwsapan@gmail.com",
        "time": "Fri Jan 15 11:16:35 2016 -0500"
      },
      "message": "Fixed import for model_policy\n"
    },
    {
      "commit": "003e84ca436a9aee0d521d1eb441200fe0c9ceba",
      "tree": "78f041ecc736a41457b9be190ab63569eae3b30f",
      "parents": [
        "8b64db9e364a9b92b8a81603666269f2950f366b"
      ],
      "author": {
        "name": "Sapan Bhatia",
        "email": "gwsapan@gmail.com",
        "time": "Fri Jan 15 11:05:52 2016 -0500"
      },
      "committer": {
        "name": "Sapan Bhatia",
        "email": "gwsapan@gmail.com",
        "time": "Fri Jan 15 11:05:52 2016 -0500"
      },
      "message": "Reran chuckmove after adjusting \u0027*\u0027\n"
    },
    {
      "commit": "8b64db9e364a9b92b8a81603666269f2950f366b",
      "tree": "724fdeafe0136f973101b1a5e4b7fdbd12f72939",
      "parents": [
        "ae085cb385f5621ad9a1537733f7dba4b5b069e7",
        "3a01eb289a1aafcf86d911ff15563bb74da7ccc7"
      ],
      "author": {
        "name": "Sapan Bhatia",
        "email": "gwsapan@gmail.com",
        "time": "Fri Jan 15 10:59:07 2016 -0500"
      },
      "committer": {
        "name": "Sapan Bhatia",
        "email": "gwsapan@gmail.com",
        "time": "Fri Jan 15 10:59:07 2016 -0500"
      },
      "message": "Merge branch \u0027master\u0027 of github.com:open-cloud/xos\n"
    },
    {
      "commit": "ae085cb385f5621ad9a1537733f7dba4b5b069e7",
      "tree": "81150fadd73d5b073f497bc72439569c63c8a731",
      "parents": [
        "d19c90f47b853f6437e1b6bae3b5823a974ad2bb"
      ],
      "author": {
        "name": "Sapan Bhatia",
        "email": "gwsapan@gmail.com",
        "time": "Fri Jan 15 10:58:47 2016 -0500"
      },
      "committer": {
        "name": "Sapan Bhatia",
        "email": "gwsapan@gmail.com",
        "time": "Fri Jan 15 10:58:47 2016 -0500"
      },
      "message": "Support \u0027from foo import *\u0027\n"
    },
    {
      "commit": "3a01eb289a1aafcf86d911ff15563bb74da7ccc7",
      "tree": "d9fe8a8e3624d19f8c2440ef0551529f4abc81c5",
      "parents": [
        "d19c90f47b853f6437e1b6bae3b5823a974ad2bb"
      ],
      "author": {
        "name": "Scott Baker",
        "email": "smbaker@gmail.com",
        "time": "Fri Jan 15 07:57:33 2016 -0800"
      },
      "committer": {
        "name": "Scott Baker",
        "email": "smbaker@gmail.com",
        "time": "Fri Jan 15 07:57:33 2016 -0800"
      },
      "message": "update util.logger to xos.logger\n"
    },
    {
      "commit": "d19c90f47b853f6437e1b6bae3b5823a974ad2bb",
      "tree": "fbb010d02294eea7e4e179474918796a62a7c724",
      "parents": [
        "b227b8c4b71a495f9f975ef8d6981e0ee6f77a54"
      ],
      "author": {
        "name": "Sapan Bhatia",
        "email": "gwsapan@gmail.com",
        "time": "Fri Jan 15 10:48:30 2016 -0500"
      },
      "committer": {
        "name": "Sapan Bhatia",
        "email": "gwsapan@gmail.com",
        "time": "Fri Jan 15 10:48:30 2016 -0500"
      },
      "message": "Dropped observer directory, properly\n"
    },
    {
      "commit": "b227b8c4b71a495f9f975ef8d6981e0ee6f77a54",
      "tree": "0cdac7898963a6d231e81106a5d55337c7ed39b8",
      "parents": [
        "205209ba51a6c9e433f31dfbb0e0816105ed93c5"
      ],
      "author": {
        "name": "Sapan Bhatia",
        "email": "gwsapan@gmail.com",
        "time": "Fri Jan 15 10:47:49 2016 -0500"
      },
      "committer": {
        "name": "Sapan Bhatia",
        "email": "gwsapan@gmail.com",
        "time": "Fri Jan 15 10:47:49 2016 -0500"
      },
      "message": "Moved correct versions of synchronizer base\n"
    },
    {
      "commit": "205209ba51a6c9e433f31dfbb0e0816105ed93c5",
      "tree": "10164495799b20f4f8499b8af940e19856948920",
      "parents": [
        "2ac8864a4954495753418dcc5d49609a0a4e5def"
      ],
      "author": {
        "name": "Sapan Bhatia",
        "email": "gwsapan@gmail.com",
        "time": "Fri Jan 15 10:45:12 2016 -0500"
      },
      "committer": {
        "name": "Sapan Bhatia",
        "email": "gwsapan@gmail.com",
        "time": "Fri Jan 15 10:45:12 2016 -0500"
      },
      "message": "Moved observers into synchronizers, properly, maintaining their history\n"
    },
    {
      "commit": "2ac8864a4954495753418dcc5d49609a0a4e5def",
      "tree": "462942e037f7dd3756b4223412523e1cfbd1b4ff",
      "parents": [
        "9339c49193c6e753eb6e9c3980dffb2a2777a00c"
      ],
      "author": {
        "name": "Sapan Bhatia",
        "email": "gwsapan@gmail.com",
        "time": "Fri Jan 15 10:43:19 2016 -0500"
      },
      "committer": {
        "name": "Sapan Bhatia",
        "email": "gwsapan@gmail.com",
        "time": "Fri Jan 15 10:43:19 2016 -0500"
      },
      "message": "Revert \"Delete observers dir\"\n\nThis reverts commit 7c5e0cae8320fa42c5127eea2ea3acf0e3a596ce.\n"
    },
    {
      "commit": "9339c49193c6e753eb6e9c3980dffb2a2777a00c",
      "tree": "360c45072e945a4258a262d5fb208a4c934c711a",
      "parents": [
        "fdb653cd3a507e746017d5035a16b6b57586ddf6"
      ],
      "author": {
        "name": "Scott Baker",
        "email": "smbaker@gmail.com",
        "time": "Thu Jan 14 20:48:22 2016 -0800"
      },
      "committer": {
        "name": "Scott Baker",
        "email": "smbaker@gmail.com",
        "time": "Thu Jan 14 20:48:22 2016 -0800"
      },
      "message": "remove leftover __init__.py file\n"
    },
    {
      "commit": "fdb653cd3a507e746017d5035a16b6b57586ddf6",
      "tree": "ac7f5496be498054a361b5c4434d1032c4b701a7",
      "parents": [
        "0ac7f5660ba6baa56c4f4cfc0139c2bb8133a1ce"
      ],
      "author": {
        "name": "Scott Baker",
        "email": "smbaker@gmail.com",
        "time": "Thu Jan 14 16:17:47 2016 -0800"
      },
      "committer": {
        "name": "Scott Baker",
        "email": "smbaker@gmail.com",
        "time": "Thu Jan 14 16:17:47 2016 -0800"
      },
      "message": "add rebuild_xos and rebuild_synchronizer targets\n"
    },
    {
      "commit": "0ac7f5660ba6baa56c4f4cfc0139c2bb8133a1ce",
      "tree": "eda54ececd05cf72d8250dc00bfde1e55b322fa3",
      "parents": [
        "b0c314dd65ad6582c79807ee5767d1ca4a66adfa",
        "f154cc26696105d82b9f3da21f15d4bf7ade89db"
      ],
      "author": {
        "name": "Sapan Bhatia",
        "email": "gwsapan@gmail.com",
        "time": "Thu Jan 14 19:11:32 2016 -0500"
      },
      "committer": {
        "name": "Sapan Bhatia",
        "email": "gwsapan@gmail.com",
        "time": "Thu Jan 14 19:11:32 2016 -0500"
      },
      "message": "Merge branch \u0027master\u0027 of github.com:open-cloud/xos\n"
    },
    {
      "commit": "b0c314dd65ad6582c79807ee5767d1ca4a66adfa",
      "tree": "2ce79308d07637a6a9a020a84c8ce6a182992ab8",
      "parents": [
        "9137e28823f7222d62abb472e8166214ada9969e"
      ],
      "author": {
        "name": "Sapan Bhatia",
        "email": "gwsapan@gmail.com",
        "time": "Thu Jan 14 19:11:14 2016 -0500"
      },
      "committer": {
        "name": "Sapan Bhatia",
        "email": "gwsapan@gmail.com",
        "time": "Thu Jan 14 19:11:14 2016 -0500"
      },
      "message": "impors are a list of commas\n"
    },
    {
      "commit": "f154cc26696105d82b9f3da21f15d4bf7ade89db",
      "tree": "210d15d556d19abfa86747959125fe6aadda5029",
      "parents": [
        "0171c14a2d7f943f9917fdb350f44e2aa7690475"
      ],
      "author": {
        "name": "Scott Baker",
        "email": "smbaker@gmail.com",
        "time": "Thu Jan 14 16:07:32 2016 -0800"
      },
      "committer": {
        "name": "Scott Baker",
        "email": "smbaker@gmail.com",
        "time": "Thu Jan 14 16:07:32 2016 -0800"
      },
      "message": "remaining references to util.logger updated\n"
    },
    {
      "commit": "0171c14a2d7f943f9917fdb350f44e2aa7690475",
      "tree": "7279f6a9c8dd09b54ec9c0771385f38920fe83b9",
      "parents": [
        "9137e28823f7222d62abb472e8166214ada9969e"
      ],
      "author": {
        "name": "Scott Baker",
        "email": "smbaker@gmail.com",
        "time": "Thu Jan 14 16:00:28 2016 -0800"
      },
      "committer": {
        "name": "Scott Baker",
        "email": "smbaker@gmail.com",
        "time": "Thu Jan 14 16:00:28 2016 -0800"
      },
      "message": "change util.logger to xos.logger\n"
    },
    {
      "commit": "9137e28823f7222d62abb472e8166214ada9969e",
      "tree": "fd6c154bd7250f7b6236f65f56fdbc9eb4382133",
      "parents": [
        "76d099a967e1b24f16617badba4d2508f8037b92",
        "0ae266e2c900b20fffce219e2ce053a59e743489"
      ],
      "author": {
        "name": "Sapan Bhatia",
        "email": "gwsapan@gmail.com",
        "time": "Thu Jan 14 18:55:51 2016 -0500"
      },
      "committer": {
        "name": "Sapan Bhatia",
        "email": "gwsapan@gmail.com",
        "time": "Thu Jan 14 18:55:51 2016 -0500"
      },
      "message": "Merge branch \u0027master\u0027 of github.com:open-cloud/xos\n"
    },
    {
      "commit": "76d099a967e1b24f16617badba4d2508f8037b92",
      "tree": "265021a6cf9bd1ce02f3435e0a4bbde4c1336522",
      "parents": [
        "81b777e5d5ab9cdfd5854af175bf75dd1f1aa8db"
      ],
      "author": {
        "name": "Sapan Bhatia",
        "email": "gwsapan@gmail.com",
        "time": "Thu Jan 14 18:55:39 2016 -0500"
      },
      "committer": {
        "name": "Sapan Bhatia",
        "email": "gwsapan@gmail.com",
        "time": "Thu Jan 14 18:55:39 2016 -0500"
      },
      "message": "Support commas\n"
    },
    {
      "commit": "0ae266e2c900b20fffce219e2ce053a59e743489",
      "tree": "b6f0ef3e766eaf6cffe89a71793ec809927ec807",
      "parents": [
        "3f39ebd9c146d1f83404f36e2361fefc13a220ee"
      ],
      "author": {
        "name": "Scott Baker",
        "email": "smbaker@gmail.com",
        "time": "Thu Jan 14 15:30:20 2016 -0800"
      },
      "committer": {
        "name": "Scott Baker",
        "email": "smbaker@gmail.com",
        "time": "Thu Jan 14 15:30:20 2016 -0800"
      },
      "message": "move util.logger to xos.logger\n"
    },
    {
      "commit": "3f39ebd9c146d1f83404f36e2361fefc13a220ee",
      "tree": "aa03e19ac702a1a8e0d4790ce661a1e1732c4bcb",
      "parents": [
        "b713779c49ee93fbc45f5aab43ed1ccc510e9490"
      ],
      "author": {
        "name": "sbconsulting",
        "email": "sbconsulting@users.noreply.github.com",
        "time": "Thu Jan 14 14:45:18 2016 -0800"
      },
      "committer": {
        "name": "sbconsulting",
        "email": "sbconsulting@users.noreply.github.com",
        "time": "Thu Jan 14 14:45:18 2016 -0800"
      },
      "message": "Update README-VTN.md"
    },
    {
      "commit": "b713779c49ee93fbc45f5aab43ed1ccc510e9490",
      "tree": "ed694f931b8fa76058d5cdbfb2bf7a6ab6bb30af",
      "parents": [
        "7f5a09c22beaa809d027266dd32af2640f10dc23"
      ],
      "author": {
        "name": "sbconsulting",
        "email": "sbconsulting@users.noreply.github.com",
        "time": "Thu Jan 14 14:44:29 2016 -0800"
      },
      "committer": {
        "name": "sbconsulting",
        "email": "sbconsulting@users.noreply.github.com",
        "time": "Thu Jan 14 14:44:29 2016 -0800"
      },
      "message": "notes on testing service composition"
    },
    {
      "commit": "81b777e5d5ab9cdfd5854af175bf75dd1f1aa8db",
      "tree": "c78d3fb49bffc96234f996cdfa1c3854b20253db",
      "parents": [
        "7f5a09c22beaa809d027266dd32af2640f10dc23"
      ],
      "author": {
        "name": "Sapan Bhatia",
        "email": "gwsapan@gmail.com",
        "time": "Thu Jan 14 17:13:14 2016 -0500"
      },
      "committer": {
        "name": "Sapan Bhatia",
        "email": "gwsapan@gmail.com",
        "time": "Thu Jan 14 17:13:14 2016 -0500"
      },
      "message": "Rename observer to synchronizer\n"
    },
    {
      "commit": "7f5a09c22beaa809d027266dd32af2640f10dc23",
      "tree": "bdcb9d617f2fd20f42cd2fb11d0254283be842e0",
      "parents": [
        "311558531444947334dfd7a8e2d5b700fbe9c9ce",
        "68e1e35cebfbb10b253830e6f6f8d9319e2c3052"
      ],
      "author": {
        "name": "Sapan Bhatia",
        "email": "gwsapan@gmail.com",
        "time": "Thu Jan 14 17:06:30 2016 -0500"
      },
      "committer": {
        "name": "Sapan Bhatia",
        "email": "gwsapan@gmail.com",
        "time": "Thu Jan 14 17:06:30 2016 -0500"
      },
      "message": "Merge branch \u0027master\u0027 of github.com:open-cloud/xos\n"
    },
    {
      "commit": "311558531444947334dfd7a8e2d5b700fbe9c9ce",
      "tree": "3acf1f100b572a8f84ada61684a64988f1b04663",
      "parents": [
        "0763cb3cf4b2630c7ae4436fa8c7885a5a95ee8b"
      ],
      "author": {
        "name": "Sapan Bhatia",
        "email": "gwsapan@gmail.com",
        "time": "Thu Jan 14 17:05:48 2016 -0500"
      },
      "committer": {
        "name": "Sapan Bhatia",
        "email": "gwsapan@gmail.com",
        "time": "Thu Jan 14 17:05:48 2016 -0500"
      },
      "message": "Updated some links\n"
    },
    {
      "commit": "0763cb3cf4b2630c7ae4436fa8c7885a5a95ee8b",
      "tree": "a267f3d3c45bcf7f293ce98462956d4063ce1167",
      "parents": [
        "4aaaf7076f7e8223cfb1fd2ec1390d76255134b9"
      ],
      "author": {
        "name": "Sapan Bhatia",
        "email": "gwsapan@gmail.com",
        "time": "Thu Jan 14 17:04:44 2016 -0500"
      },
      "committer": {
        "name": "Sapan Bhatia",
        "email": "gwsapan@gmail.com",
        "time": "Thu Jan 14 17:04:44 2016 -0500"
      },
      "message": "Delete observers dir\n"
    },
    {
      "commit": "68e1e35cebfbb10b253830e6f6f8d9319e2c3052",
      "tree": "24167b9614f4deb8fb2d91718a7393c87be2f0d7",
      "parents": [
        "35f94421d683e0665273921ed7603be2aeec9d77"
      ],
      "author": {
        "name": "Andy Bavier",
        "email": "acb@cs.princeton.edu",
        "time": "Thu Jan 14 16:55:12 2016 -0500"
      },
      "committer": {
        "name": "Andy Bavier",
        "email": "acb@cs.princeton.edu",
        "time": "Thu Jan 14 16:55:12 2016 -0500"
      },
      "message": "Complete basic configuration of VTN in Neutron\n"
    },
    {
      "commit": "35f94421d683e0665273921ed7603be2aeec9d77",
      "tree": "19ec03b0150766c6f5b63dc6ce256d29c7470070",
      "parents": [
        "4aaaf7076f7e8223cfb1fd2ec1390d76255134b9"
      ],
      "author": {
        "name": "Andy Bavier",
        "email": "acb@cs.princeton.edu",
        "time": "Thu Jan 14 16:38:52 2016 -0500"
      },
      "committer": {
        "name": "Andy Bavier",
        "email": "acb@cs.princeton.edu",
        "time": "Thu Jan 14 16:38:52 2016 -0500"
      },
      "message": "Fixed path to credentials\n"
    },
    {
      "commit": "4aaaf7076f7e8223cfb1fd2ec1390d76255134b9",
      "tree": "f374f69a2a0ff65f2f383a37371173bf63d7b95d",
      "parents": [
        "0c78a880c71a54b6c4053c72c9efbd946046042f"
      ],
      "author": {
        "name": "Sapan Bhatia",
        "email": "gwsapan@gmail.com",
        "time": "Thu Jan 14 14:22:06 2016 -0500"
      },
      "committer": {
        "name": "Sapan Bhatia",
        "email": "gwsapan@gmail.com",
        "time": "Thu Jan 14 14:22:06 2016 -0500"
      },
      "message": "Make modules importable\n"
    },
    {
      "commit": "0c78a880c71a54b6c4053c72c9efbd946046042f",
      "tree": "7db86db0370f0ca4d0c82427e4544a65060a15c4",
      "parents": [
        "ed1883d9dd886b7574ab77a61e2240c474371855"
      ],
      "author": {
        "name": "Sapan Bhatia",
        "email": "gwsapan@gmail.com",
        "time": "Thu Jan 14 14:19:32 2016 -0500"
      },
      "committer": {
        "name": "Sapan Bhatia",
        "email": "gwsapan@gmail.com",
        "time": "Thu Jan 14 14:19:32 2016 -0500"
      },
      "message": "chuckmoved model_policy.py into synchronizers\n"
    },
    {
      "commit": "ed1883d9dd886b7574ab77a61e2240c474371855",
      "tree": "025ba2249587fa08988a37c278f0bad085cada36",
      "parents": [
        "3f50410de5f25bdd01e289a6a20b4a24b4b722af"
      ],
      "author": {
        "name": "Sapan Bhatia",
        "email": "gwsapan@gmail.com",
        "time": "Thu Jan 14 14:16:33 2016 -0500"
      },
      "committer": {
        "name": "Sapan Bhatia",
        "email": "gwsapan@gmail.com",
        "time": "Thu Jan 14 14:16:33 2016 -0500"
      },
      "message": "Moved dependency_walker into generate, as well as model policies\n"
    },
    {
      "commit": "3f50410de5f25bdd01e289a6a20b4a24b4b722af",
      "tree": "b7d774265cf1a8ecfdfb7b2b5a45d4c366a18ff1",
      "parents": [
        "04b64236635b2698d4a97a858e922b4613affcdb"
      ],
      "author": {
        "name": "Scott Baker",
        "email": "smbaker@gmail.com",
        "time": "Thu Jan 14 10:11:42 2016 -0800"
      },
      "committer": {
        "name": "Scott Baker",
        "email": "smbaker@gmail.com",
        "time": "Thu Jan 14 10:11:42 2016 -0800"
      },
      "message": "move util/xml.py and update reference from config.py\n"
    },
    {
      "commit": "04b64236635b2698d4a97a858e922b4613affcdb",
      "tree": "efca4a3b9d850404ce1a664ee7ba9df5b17a60d5",
      "parents": [
        "7b444592fc18818fe0d7e720e20c72db3bd52b26"
      ],
      "author": {
        "name": "Scott Baker",
        "email": "smbaker@gmail.com",
        "time": "Thu Jan 14 10:05:41 2016 -0800"
      },
      "committer": {
        "name": "Scott Baker",
        "email": "smbaker@gmail.com",
        "time": "Thu Jan 14 10:05:41 2016 -0800"
      },
      "message": "remove unused glob.py\n"
    },
    {
      "commit": "7b444592fc18818fe0d7e720e20c72db3bd52b26",
      "tree": "2061187ddea10067636520b3b05ba0e4c35ed954",
      "parents": [
        "df5e2ed66b52937153d232ae66d1963bf206704d"
      ],
      "author": {
        "name": "Scott Baker",
        "email": "smbaker@gmail.com",
        "time": "Thu Jan 14 10:03:38 2016 -0800"
      },
      "committer": {
        "name": "Scott Baker",
        "email": "smbaker@gmail.com",
        "time": "Thu Jan 14 10:03:38 2016 -0800"
      },
      "message": "remove obsolete api-related views and api files\n"
    },
    {
      "commit": "df5e2ed66b52937153d232ae66d1963bf206704d",
      "tree": "5b1c6d57e111bf7a909352e52eefb4c8ce0483be",
      "parents": [
        "0e1a056954ae02603740e4800d258bb0be4e1c8e"
      ],
      "author": {
        "name": "Scott Baker",
        "email": "smbaker@gmail.com",
        "time": "Thu Jan 14 09:46:40 2016 -0800"
      },
      "committer": {
        "name": "Scott Baker",
        "email": "smbaker@gmail.com",
        "time": "Thu Jan 14 09:46:40 2016 -0800"
      },
      "message": "move scripts to tools\n"
    },
    {
      "commit": "0e1a056954ae02603740e4800d258bb0be4e1c8e",
      "tree": "392dd4c64c9478de37792a5bdd2a030b8430d951",
      "parents": [
        "34334f7bd86a3deda8998070e8f30639d9a4455c"
      ],
      "author": {
        "name": "Scott Baker",
        "email": "smbaker@gmail.com",
        "time": "Thu Jan 14 09:38:34 2016 -0800"
      },
      "committer": {
        "name": "Scott Baker",
        "email": "smbaker@gmail.com",
        "time": "Thu Jan 14 09:38:34 2016 -0800"
      },
      "message": "clean up references to scripts/opencloud\n"
    },
    {
      "commit": "34334f7bd86a3deda8998070e8f30639d9a4455c",
      "tree": "bd49d629425774f857316c22ddde6dec2c22453a",
      "parents": [
        "d961cf7774df07271fc38fbf0834782f21d5f875"
      ],
      "author": {
        "name": "Scott Baker",
        "email": "smbaker@gmail.com",
        "time": "Thu Jan 14 09:33:13 2016 -0800"
      },
      "committer": {
        "name": "Scott Baker",
        "email": "smbaker@gmail.com",
        "time": "Thu Jan 14 09:33:13 2016 -0800"
      },
      "message": "resolve some oddities with HPC admin failing to add services\n"
    }
  ],
  "next": "d961cf7774df07271fc38fbf0834782f21d5f875"
}
