)]}'
{
  "log": [
    {
      "commit": "28c1bd192885f356fc85737323186eb024b2938b",
      "tree": "df3a43bd8c3c70f3cf4c1e518815f6343afc98e0",
      "parents": [
        "f4a97a33b572f3a5f290956bc9a105cb6e9deb1d",
        "e9cfdd65588775835faba9432d1cc692c6406b90"
      ],
      "author": {
        "name": "Zack Williams",
        "email": "zdw@artisancomputer.com",
        "time": "Wed May 04 09:52:52 2016 -0700"
      },
      "committer": {
        "name": "Zack Williams",
        "email": "zdw@artisancomputer.com",
        "time": "Wed May 04 09:52:52 2016 -0700"
      },
      "message": "Merge branch \u0027master\u0027 into feature/lts\n"
    },
    {
      "commit": "e9cfdd65588775835faba9432d1cc692c6406b90",
      "tree": "b07b77a25ffda2064704b6304b78dd4e477bbf0b",
      "parents": [
        "14124f952b38fffebf13bad539b8c60f93832ee2"
      ],
      "author": {
        "name": "Sapan Bhatia",
        "email": "gwsapan@gmail.com",
        "time": "Wed May 04 12:03:49 2016 -0400"
      },
      "committer": {
        "name": "Sapan Bhatia",
        "email": "gwsapan@gmail.com",
        "time": "Wed May 04 12:03:49 2016 -0400"
      },
      "message": "Deleted duplicate files from Openstack\n"
    },
    {
      "commit": "14124f952b38fffebf13bad539b8c60f93832ee2",
      "tree": "357435009634f229195add87fee1f9a33f1b810a",
      "parents": [
        "e2263b722c1955fdfc5ab7e9213a2a82d418b820",
        "b0e154b777301f17e5ae60b686e1f1c85bb38d9f"
      ],
      "author": {
        "name": "Scott Baker",
        "email": "smbaker@gmail.com",
        "time": "Wed May 04 08:43:25 2016 -0700"
      },
      "committer": {
        "name": "Scott Baker",
        "email": "smbaker@gmail.com",
        "time": "Wed May 04 08:43:25 2016 -0700"
      },
      "message": "Merge branch \u0027feature/api-cleanup\u0027\n"
    },
    {
      "commit": "b0e154b777301f17e5ae60b686e1f1c85bb38d9f",
      "tree": "7ecc208ab27ece1d3b5c9acff2ca30571b449885",
      "parents": [
        "41383e1d30eb27aa1388cdfb207aedd7d2cab64f"
      ],
      "author": {
        "name": "Scott Baker",
        "email": "smbaker@gmail.com",
        "time": "Wed May 04 08:40:31 2016 -0700"
      },
      "committer": {
        "name": "Scott Baker",
        "email": "smbaker@gmail.com",
        "time": "Wed May 04 08:40:31 2016 -0700"
      },
      "message": "use new service names\n"
    },
    {
      "commit": "e2263b722c1955fdfc5ab7e9213a2a82d418b820",
      "tree": "5eee97bb89cb7b3413ee177b5e0812e4b5b9c91a",
      "parents": [
        "fd56443fd82c1094f8ef86a299bf84b9486bfb76",
        "ae2cba99fe744e2255e79b7c8e8ea4accefff183"
      ],
      "author": {
        "name": "Matteo Scandolo",
        "email": "teo@onlab.us",
        "time": "Tue May 03 17:07:16 2016 -0700"
      },
      "committer": {
        "name": "Matteo Scandolo",
        "email": "teo@onlab.us",
        "time": "Tue May 03 17:07:16 2016 -0700"
      },
      "message": "Merge branch \u0027master\u0027 of github.com:open-cloud/xos\n"
    },
    {
      "commit": "fd56443fd82c1094f8ef86a299bf84b9486bfb76",
      "tree": "8924ab38e1c1d0b0b56d826227f6948a76d80225",
      "parents": [
        "a8ab5aebd028baba3d2ec21a3ae077b4a5ccbea4"
      ],
      "author": {
        "name": "Matteo Scandolo",
        "email": "teo@onlab.us",
        "time": "Tue May 03 17:07:01 2016 -0700"
      },
      "committer": {
        "name": "Matteo Scandolo",
        "email": "teo@onlab.us",
        "time": "Tue May 03 17:07:01 2016 -0700"
      },
      "message": "Added poll capabilities to xosSmartPie\n"
    },
    {
      "commit": "ae2cba99fe744e2255e79b7c8e8ea4accefff183",
      "tree": "3809d60471558b4839dcf7c72ab1e55756d32f35",
      "parents": [
        "a8ab5aebd028baba3d2ec21a3ae077b4a5ccbea4",
        "41383e1d30eb27aa1388cdfb207aedd7d2cab64f"
      ],
      "author": {
        "name": "Scott Baker",
        "email": "smbaker@gmail.com",
        "time": "Tue May 03 16:56:15 2016 -0700"
      },
      "committer": {
        "name": "Scott Baker",
        "email": "smbaker@gmail.com",
        "time": "Tue May 03 16:56:15 2016 -0700"
      },
      "message": "Merge branch \u0027feature/api-cleanup\u0027\n"
    },
    {
      "commit": "41383e1d30eb27aa1388cdfb207aedd7d2cab64f",
      "tree": "be5c0626324415ac5bf8af6464c4bfb300158cf9",
      "parents": [
        "ccf785f2bef7add28d5d18bb10ea976b83f5a364"
      ],
      "author": {
        "name": "Scott Baker",
        "email": "smbaker@gmail.com",
        "time": "Tue May 03 16:49:28 2016 -0700"
      },
      "committer": {
        "name": "Scott Baker",
        "email": "smbaker@gmail.com",
        "time": "Tue May 03 16:49:28 2016 -0700"
      },
      "message": "rename cord services\n"
    },
    {
      "commit": "ccf785f2bef7add28d5d18bb10ea976b83f5a364",
      "tree": "812669bacc01cb9ba5491140ab2b46b8875b1dec",
      "parents": [
        "6450097017bc03c5ebd8eadf2e2b5fc1fdb96717"
      ],
      "author": {
        "name": "Scott Baker",
        "email": "smbaker@gmail.com",
        "time": "Tue May 03 15:55:16 2016 -0700"
      },
      "committer": {
        "name": "Scott Baker",
        "email": "smbaker@gmail.com",
        "time": "Tue May 03 15:55:16 2016 -0700"
      },
      "message": "add ability to replace objects using tosca\n"
    },
    {
      "commit": "a8ab5aebd028baba3d2ec21a3ae077b4a5ccbea4",
      "tree": "d2ba8eba74767d4429fbd88cc873ec29fcb4ec09",
      "parents": [
        "6872a0f7227f257d5ac88bbad29e40fa0c98d72f"
      ],
      "author": {
        "name": "Matteo Scandolo",
        "email": "teo@onlab.us",
        "time": "Tue May 03 15:45:28 2016 -0700"
      },
      "committer": {
        "name": "Matteo Scandolo",
        "email": "teo@onlab.us",
        "time": "Tue May 03 15:45:28 2016 -0700"
      },
      "message": "First xosSmartPie working\n"
    },
    {
      "commit": "6872a0f7227f257d5ac88bbad29e40fa0c98d72f",
      "tree": "537e144523baa1795614067d66eb2b111e42e8e5",
      "parents": [
        "dfcfd75c95af6957e2feb43375faf828ed7a1967"
      ],
      "author": {
        "name": "Matteo Scandolo",
        "email": "teo@onlab.us",
        "time": "Tue May 03 15:13:59 2016 -0700"
      },
      "committer": {
        "name": "Matteo Scandolo",
        "email": "teo@onlab.us",
        "time": "Tue May 03 15:13:59 2016 -0700"
      },
      "message": "Started xosSmartPie component\n"
    },
    {
      "commit": "dfcfd75c95af6957e2feb43375faf828ed7a1967",
      "tree": "e9565da824c76b27251b27ede87844b012bff179",
      "parents": [
        "b2ca0ad3999fb480369e2e1896935137ec11f580"
      ],
      "author": {
        "name": "Matteo Scandolo",
        "email": "teo@onlab.us",
        "time": "Tue May 03 14:35:03 2016 -0700"
      },
      "committer": {
        "name": "Matteo Scandolo",
        "email": "teo@onlab.us",
        "time": "Tue May 03 14:35:03 2016 -0700"
      },
      "message": "Removed sample files\n"
    },
    {
      "commit": "b2ca0ad3999fb480369e2e1896935137ec11f580",
      "tree": "2db2d133848daf3073e3eff7284894b7203a6ef3",
      "parents": [
        "e1dd01b6b2ef8e91d9405ef932ed7e3a9d15c65d",
        "6450097017bc03c5ebd8eadf2e2b5fc1fdb96717"
      ],
      "author": {
        "name": "Scott Baker",
        "email": "smbaker@gmail.com",
        "time": "Tue May 03 10:54:47 2016 -0700"
      },
      "committer": {
        "name": "Scott Baker",
        "email": "smbaker@gmail.com",
        "time": "Tue May 03 10:54:47 2016 -0700"
      },
      "message": "Merge branch \u0027feature/api-cleanup\u0027\n"
    },
    {
      "commit": "6450097017bc03c5ebd8eadf2e2b5fc1fdb96717",
      "tree": "a2805c939a192beb9cf1bf69f5237e2ed09c95a9",
      "parents": [
        "e16c2607e8e06e537d1c2d39a01932c0b177c749"
      ],
      "author": {
        "name": "Scott Baker",
        "email": "smbaker@gmail.com",
        "time": "Tue May 03 10:51:11 2016 -0700"
      },
      "committer": {
        "name": "Scott Baker",
        "email": "smbaker@gmail.com",
        "time": "Tue May 03 10:51:11 2016 -0700"
      },
      "message": "latest version of autogenerated api\n"
    },
    {
      "commit": "e16c2607e8e06e537d1c2d39a01932c0b177c749",
      "tree": "0b53bbdb653d8cb783e6c99e7a72e2beedd6c58c",
      "parents": [
        "d9b1343f6ffb568435cf35d0be7201c2bb91e25c"
      ],
      "author": {
        "name": "Scott Baker",
        "email": "smbaker@gmail.com",
        "time": "Tue May 03 10:47:11 2016 -0700"
      },
      "committer": {
        "name": "Scott Baker",
        "email": "smbaker@gmail.com",
        "time": "Tue May 03 10:47:11 2016 -0700"
      },
      "message": "make manytomany fields not required\n"
    },
    {
      "commit": "e1dd01b6b2ef8e91d9405ef932ed7e3a9d15c65d",
      "tree": "57c940492e05a957765d7faea1825ff338dca436",
      "parents": [
        "57eff9110967c3314c95a39f1863f1532e4028a9"
      ],
      "author": {
        "name": "Matteo Scandolo",
        "email": "teo@onlab.us",
        "time": "Tue May 03 08:26:40 2016 -0700"
      },
      "committer": {
        "name": "Matteo Scandolo",
        "email": "teo@onlab.us",
        "time": "Tue May 03 08:26:40 2016 -0700"
      },
      "message": "Restoring DB before tosca tests\n"
    },
    {
      "commit": "57eff9110967c3314c95a39f1863f1532e4028a9",
      "tree": "d094a2ce8178cdb6bd5f45c97dd18d8939614ed2",
      "parents": [
        "c41467a90e18e97fc8a36fa02e2c864ac8481d08",
        "d9b1343f6ffb568435cf35d0be7201c2bb91e25c"
      ],
      "author": {
        "name": "Scott Baker",
        "email": "smbaker@gmail.com",
        "time": "Mon May 02 21:15:11 2016 -0700"
      },
      "committer": {
        "name": "Scott Baker",
        "email": "smbaker@gmail.com",
        "time": "Mon May 02 21:15:11 2016 -0700"
      },
      "message": "Merge branch \u0027feature/api-cleanup\u0027\n"
    },
    {
      "commit": "d9b1343f6ffb568435cf35d0be7201c2bb91e25c",
      "tree": "fd23bd2712a3b431684f52877e14b959f68ed724",
      "parents": [
        "9e0218ba8ede7d00422a5f060aa802504ebdd180"
      ],
      "author": {
        "name": "Scott Baker",
        "email": "smbaker@gmail.com",
        "time": "Mon May 02 21:10:30 2016 -0700"
      },
      "committer": {
        "name": "Scott Baker",
        "email": "smbaker@gmail.com",
        "time": "Mon May 02 21:10:30 2016 -0700"
      },
      "message": "remove dead code\n"
    },
    {
      "commit": "9e0218ba8ede7d00422a5f060aa802504ebdd180",
      "tree": "8838e965e51c1108045d47dd901619da08427155",
      "parents": [
        "f354e056dfdc729b047451d3355a715f55bee4b6"
      ],
      "author": {
        "name": "Scott Baker",
        "email": "smbaker@gmail.com",
        "time": "Mon May 02 21:09:50 2016 -0700"
      },
      "committer": {
        "name": "Scott Baker",
        "email": "smbaker@gmail.com",
        "time": "Mon May 02 21:09:50 2016 -0700"
      },
      "message": "remove dead code; change id field to integer\n"
    },
    {
      "commit": "f354e056dfdc729b047451d3355a715f55bee4b6",
      "tree": "0b9970e8611804a32578c6a23e0e06170856b4bc",
      "parents": [
        "e58a9cd216bc6015141080b53cddbf6b070b7b5b"
      ],
      "author": {
        "name": "Scott Baker",
        "email": "smbaker@gmail.com",
        "time": "Mon May 02 21:05:03 2016 -0700"
      },
      "committer": {
        "name": "Scott Baker",
        "email": "smbaker@gmail.com",
        "time": "Mon May 02 21:05:03 2016 -0700"
      },
      "message": "remove obsolete code\n"
    },
    {
      "commit": "e58a9cd216bc6015141080b53cddbf6b070b7b5b",
      "tree": "04fe8ceb6b9f47e712a6315d5ac387959577c3b2",
      "parents": [
        "835d9628513a80215641bc4c63eae1fae7b8442b"
      ],
      "author": {
        "name": "Scott Baker",
        "email": "smbaker@gmail.com",
        "time": "Mon May 02 21:04:44 2016 -0700"
      },
      "committer": {
        "name": "Scott Baker",
        "email": "smbaker@gmail.com",
        "time": "Mon May 02 21:04:44 2016 -0700"
      },
      "message": "deal with django inability to filter on blank ip address\n"
    },
    {
      "commit": "c41467a90e18e97fc8a36fa02e2c864ac8481d08",
      "tree": "74924b7957a3a85c9cbd9cb2be3eb22f5c4fa0ca",
      "parents": [
        "28c5cb87c64694f613e3c339c6b4886cc38fbed0"
      ],
      "author": {
        "name": "Matteo Scandolo",
        "email": "teo@onlab.us",
        "time": "Mon May 02 18:15:57 2016 -0700"
      },
      "committer": {
        "name": "Matteo Scandolo",
        "email": "teo@onlab.us",
        "time": "Mon May 02 18:15:57 2016 -0700"
      },
      "message": "Testing deployments, instances, flavors\n"
    },
    {
      "commit": "835d9628513a80215641bc4c63eae1fae7b8442b",
      "tree": "48b8608d7dcda220e9a2b37c538448965a33c956",
      "parents": [
        "999e7717556220181322d58e4aa96607111ff921"
      ],
      "author": {
        "name": "Scott Baker",
        "email": "smbaker@gmail.com",
        "time": "Mon May 02 17:21:54 2016 -0700"
      },
      "committer": {
        "name": "Scott Baker",
        "email": "smbaker@gmail.com",
        "time": "Mon May 02 17:21:54 2016 -0700"
      },
      "message": "rewrite portforwarding api\n"
    },
    {
      "commit": "999e7717556220181322d58e4aa96607111ff921",
      "tree": "117e7e6034755aa8420aa5b5bf444135cffb8e3b",
      "parents": [
        "c7308c553701e4cbc299cd862002943ec6252030"
      ],
      "author": {
        "name": "Scott Baker",
        "email": "smbaker@gmail.com",
        "time": "Mon May 02 17:17:54 2016 -0700"
      },
      "committer": {
        "name": "Scott Baker",
        "email": "smbaker@gmail.com",
        "time": "Mon May 02 17:17:54 2016 -0700"
      },
      "message": "fix deprecation error\n"
    },
    {
      "commit": "c7308c553701e4cbc299cd862002943ec6252030",
      "tree": "71b5ebe9457cfe481f9d028ea73d89044f5d6955",
      "parents": [
        "fe76a7055265ca9c7f78a0b3a9c224a43a225743"
      ],
      "author": {
        "name": "Scott Baker",
        "email": "smbaker@gmail.com",
        "time": "Mon May 02 17:07:56 2016 -0700"
      },
      "committer": {
        "name": "Scott Baker",
        "email": "smbaker@gmail.com",
        "time": "Mon May 02 17:07:56 2016 -0700"
      },
      "message": "sshkeys example\n"
    },
    {
      "commit": "fe76a7055265ca9c7f78a0b3a9c224a43a225743",
      "tree": "8e53f721afa41778e0d3b7ed92796aab998c0470",
      "parents": [
        "48dca96166930699e8ff5b09f31cb3f53ad8623b"
      ],
      "author": {
        "name": "Scott Baker",
        "email": "smbaker@gmail.com",
        "time": "Mon May 02 17:04:45 2016 -0700"
      },
      "committer": {
        "name": "Scott Baker",
        "email": "smbaker@gmail.com",
        "time": "Mon May 02 17:04:45 2016 -0700"
      },
      "message": "fix deprecation error\n"
    },
    {
      "commit": "48dca96166930699e8ff5b09f31cb3f53ad8623b",
      "tree": "31459bb6203e7786e31c84fb27853eb4f7ec215c",
      "parents": [
        "56959c64e42fd9fb83aec77e5b54942d6820996c"
      ],
      "author": {
        "name": "Scott Baker",
        "email": "smbaker@gmail.com",
        "time": "Mon May 02 17:04:25 2016 -0700"
      },
      "committer": {
        "name": "Scott Baker",
        "email": "smbaker@gmail.com",
        "time": "Mon May 02 17:04:25 2016 -0700"
      },
      "message": "make sshkeys readonly; use instance_id instead of instance_name\n"
    },
    {
      "commit": "56959c64e42fd9fb83aec77e5b54942d6820996c",
      "tree": "dc8ed07a86d84c09af183ade86bcda19cf3db37e",
      "parents": [
        "d9c3a29c511fe4140c7a477188b51fb801b4f8b3"
      ],
      "author": {
        "name": "Scott Baker",
        "email": "smbaker@gmail.com",
        "time": "Mon May 02 16:56:46 2016 -0700"
      },
      "committer": {
        "name": "Scott Baker",
        "email": "smbaker@gmail.com",
        "time": "Mon May 02 16:56:46 2016 -0700"
      },
      "message": "rewritten sshkeys api endpoint\n"
    },
    {
      "commit": "d9c3a29c511fe4140c7a477188b51fb801b4f8b3",
      "tree": "df942e4e456f298193145018ec46258f84ead9a2",
      "parents": [
        "b82a85d08eaef171fe02e1cf51e1e7159e4ffc7c"
      ],
      "author": {
        "name": "Scott Baker",
        "email": "smbaker@gmail.com",
        "time": "Mon May 02 16:56:09 2016 -0700"
      },
      "committer": {
        "name": "Scott Baker",
        "email": "smbaker@gmail.com",
        "time": "Mon May 02 16:56:09 2016 -0700"
      },
      "message": "allow underscores in rest_api pk part of url\n"
    },
    {
      "commit": "28c5cb87c64694f613e3c339c6b4886cc38fbed0",
      "tree": "363abd3fdd60f2dae99493a94d17a1af5788e3fd",
      "parents": [
        "b82a85d08eaef171fe02e1cf51e1e7159e4ffc7c"
      ],
      "author": {
        "name": "Matteo Scandolo",
        "email": "teo@onlab.us",
        "time": "Mon May 02 15:51:34 2016 -0700"
      },
      "committer": {
        "name": "Matteo Scandolo",
        "email": "teo@onlab.us",
        "time": "Mon May 02 15:51:34 2016 -0700"
      },
      "message": "Added deployment docs\n"
    },
    {
      "commit": "b82a85d08eaef171fe02e1cf51e1e7159e4ffc7c",
      "tree": "54deef1f7a42a4ea0e4bdf24c803c34cabc7ae91",
      "parents": [
        "fd3330cdfd0bef14f7d64e4396b357a4471b4a9e"
      ],
      "author": {
        "name": "Matteo Scandolo",
        "email": "teo@onlab.us",
        "time": "Mon May 02 15:29:37 2016 -0700"
      },
      "committer": {
        "name": "Matteo Scandolo",
        "email": "teo@onlab.us",
        "time": "Mon May 02 15:29:37 2016 -0700"
      },
      "message": "Added flavors, test passing (locally)\n"
    },
    {
      "commit": "f4a97a33b572f3a5f290956bc9a105cb6e9deb1d",
      "tree": "5fdf7134e6e23693a02f431e7dd6c86f3a2791a5",
      "parents": [
        "815739eaeaea81cc12274c7f863fd903f4b4a772",
        "fd3330cdfd0bef14f7d64e4396b357a4471b4a9e"
      ],
      "author": {
        "name": "Zack Williams",
        "email": "zdw@artisancomputer.com",
        "time": "Mon May 02 14:51:10 2016 -0700"
      },
      "committer": {
        "name": "Zack Williams",
        "email": "zdw@artisancomputer.com",
        "time": "Mon May 02 14:51:10 2016 -0700"
      },
      "message": "Merge remote-tracking branch \u0027origin/master\u0027 into feature/lts\n"
    },
    {
      "commit": "fd3330cdfd0bef14f7d64e4396b357a4471b4a9e",
      "tree": "bf7906b67399b9487c6d007c4dfe0091d9fd8b1b",
      "parents": [
        "90491d9ea6bce28bc56fcc37d3232628fb37dcef"
      ],
      "author": {
        "name": "Matteo Scandolo",
        "email": "teo@onlab.us",
        "time": "Mon May 02 14:42:01 2016 -0700"
      },
      "committer": {
        "name": "Matteo Scandolo",
        "email": "teo@onlab.us",
        "time": "Mon May 02 14:42:01 2016 -0700"
      },
      "message": "Creating flavor\n"
    },
    {
      "commit": "90491d9ea6bce28bc56fcc37d3232628fb37dcef",
      "tree": "3a73b5b51d3374ff8d21e826cbda509b367c44d6",
      "parents": [
        "cb151a7ea75b823e1b541661bbcdea16dcd1f0d3",
        "1a5fae98ea9984e15691942542ec7cbe2e470919"
      ],
      "author": {
        "name": "Scott Baker",
        "email": "smbaker@gmail.com",
        "time": "Mon May 02 14:00:06 2016 -0700"
      },
      "committer": {
        "name": "Scott Baker",
        "email": "smbaker@gmail.com",
        "time": "Mon May 02 14:00:06 2016 -0700"
      },
      "message": "Merge branch \u0027feature/vRouter\u0027\n"
    },
    {
      "commit": "1a5fae98ea9984e15691942542ec7cbe2e470919",
      "tree": "c27aada5a8988e3bd966b612c2d5fcb6c49c2257",
      "parents": [
        "e332de5ee09da04e865ed28f9ac5e3936e981f61"
      ],
      "author": {
        "name": "Scott Baker",
        "email": "smbaker@gmail.com",
        "time": "Mon May 02 10:21:58 2016 -0700"
      },
      "committer": {
        "name": "Scott Baker",
        "email": "smbaker@gmail.com",
        "time": "Mon May 02 10:21:58 2016 -0700"
      },
      "message": "remove serviceclass default setting from slice.save\n"
    },
    {
      "commit": "e332de5ee09da04e865ed28f9ac5e3936e981f61",
      "tree": "54fbe696aafddf6da77953195a6b28b4d8b1110c",
      "parents": [
        "f5a19067337ad06c39e709e20926c87c431e03a7"
      ],
      "author": {
        "name": "Scott Baker",
        "email": "smbaker@gmail.com",
        "time": "Mon May 02 09:38:24 2016 -0700"
      },
      "committer": {
        "name": "Scott Baker",
        "email": "smbaker@gmail.com",
        "time": "Mon May 02 09:38:24 2016 -0700"
      },
      "message": "Allow Service.version to be blank and null\n"
    },
    {
      "commit": "f5a19067337ad06c39e709e20926c87c431e03a7",
      "tree": "91a0e9ce18b3bde2561af8ea9bcb492b4d516b82",
      "parents": [
        "5254405c2c8eeb0639732936078944ab9f70e919"
      ],
      "author": {
        "name": "Scott Baker",
        "email": "smbaker@gmail.com",
        "time": "Mon May 02 09:37:37 2016 -0700"
      },
      "committer": {
        "name": "Scott Baker",
        "email": "smbaker@gmail.com",
        "time": "Mon May 02 09:37:37 2016 -0700"
      },
      "message": "Make Slice.ServiceClass no longer required\n"
    },
    {
      "commit": "5254405c2c8eeb0639732936078944ab9f70e919",
      "tree": "e928c2cd72dcc70e6bd947a847a698e8b368cfcb",
      "parents": [
        "8cef72b492f3601d2bbb0d0884e1202c53a0f19a"
      ],
      "author": {
        "name": "Scott Baker",
        "email": "smbaker@gmail.com",
        "time": "Mon May 02 09:34:59 2016 -0700"
      },
      "committer": {
        "name": "Scott Baker",
        "email": "smbaker@gmail.com",
        "time": "Mon May 02 09:34:59 2016 -0700"
      },
      "message": "separate Makefile into up and bootstrap sections\n"
    },
    {
      "commit": "cb151a7ea75b823e1b541661bbcdea16dcd1f0d3",
      "tree": "ff9e931b5b998527a1b60358ef75b72060c03682",
      "parents": [
        "94e17a4e9e143284dd8e52eaabf18df7b5dc4b07"
      ],
      "author": {
        "name": "Matteo Scandolo",
        "email": "teo@onlab.us",
        "time": "Sat Apr 30 16:28:09 2016 -0700"
      },
      "committer": {
        "name": "Matteo Scandolo",
        "email": "teo@onlab.us",
        "time": "Sat Apr 30 16:28:09 2016 -0700"
      },
      "message": "Skipped login/logout tests\n"
    },
    {
      "commit": "815739eaeaea81cc12274c7f863fd903f4b4a772",
      "tree": "6be91bdc83730b1312db9b51686f319bbac738cd",
      "parents": [
        "c7b10f5db434bfffb48b0dc32bbdda553769105d"
      ],
      "author": {
        "name": "Zack Williams",
        "email": "zdw@artisancomputer.com",
        "time": "Fri Apr 29 16:46:57 2016 -0700"
      },
      "committer": {
        "name": "Zack Williams",
        "email": "zdw@artisancomputer.com",
        "time": "Fri Apr 29 16:46:57 2016 -0700"
      },
      "message": "comment out defective function\n"
    },
    {
      "commit": "c7b10f5db434bfffb48b0dc32bbdda553769105d",
      "tree": "dbe964b8e0365360cc03d3719f1bb94227627113",
      "parents": [
        "e4eb378d776f08769b1898348188bbffb080f0f4"
      ],
      "author": {
        "name": "Zack Williams",
        "email": "zdw@artisancomputer.com",
        "time": "Fri Apr 29 16:46:26 2016 -0700"
      },
      "committer": {
        "name": "Zack Williams",
        "email": "zdw@artisancomputer.com",
        "time": "Fri Apr 29 16:46:26 2016 -0700"
      },
      "message": "sort imports, switch to xos.logger\n"
    },
    {
      "commit": "e4eb378d776f08769b1898348188bbffb080f0f4",
      "tree": "ad4c3179139cff8ecba3c75b5dbc7fc9600e3416",
      "parents": [
        "553eee5d1177b5b0812935eccd606e9901ff638e",
        "94e17a4e9e143284dd8e52eaabf18df7b5dc4b07"
      ],
      "author": {
        "name": "Zack Williams",
        "email": "zdw@artisancomputer.com",
        "time": "Fri Apr 29 16:40:51 2016 -0700"
      },
      "committer": {
        "name": "Zack Williams",
        "email": "zdw@artisancomputer.com",
        "time": "Fri Apr 29 16:40:51 2016 -0700"
      },
      "message": "Merge remote-tracking branch \u0027origin/master\u0027 into feature/lts\n"
    },
    {
      "commit": "94e17a4e9e143284dd8e52eaabf18df7b5dc4b07",
      "tree": "db40742ee651a313a621387d45c4167878f7b8af",
      "parents": [
        "6ca1911937febfa5611c02130abb264d0c0da5af"
      ],
      "author": {
        "name": "Matteo Scandolo",
        "email": "teo@onlab.us",
        "time": "Fri Apr 29 15:34:17 2016 -0700"
      },
      "committer": {
        "name": "Matteo Scandolo",
        "email": "teo@onlab.us",
        "time": "Fri Apr 29 15:34:17 2016 -0700"
      },
      "message": "Documented login/logout endpoint\n"
    },
    {
      "commit": "6ca1911937febfa5611c02130abb264d0c0da5af",
      "tree": "e2425bc1f8233dfd66f1f465947741c73f737349",
      "parents": [
        "b1dccb5c74c24aca66f44c99f614b7fde541ddbd"
      ],
      "author": {
        "name": "Matteo Scandolo",
        "email": "teo@onlab.us",
        "time": "Fri Apr 29 10:20:01 2016 -0700"
      },
      "committer": {
        "name": "Matteo Scandolo",
        "email": "teo@onlab.us",
        "time": "Fri Apr 29 10:20:01 2016 -0700"
      },
      "message": "Fixed UI tests\n"
    },
    {
      "commit": "b1dccb5c74c24aca66f44c99f614b7fde541ddbd",
      "tree": "d7977885aac890eb0708cc41653ec5f1444ac81f",
      "parents": [
        "d7d7047269bff2b3a147c18208bf0f448f327fbb",
        "8cef72b492f3601d2bbb0d0884e1202c53a0f19a"
      ],
      "author": {
        "name": "Matteo Scandolo",
        "email": "teo@onlab.us",
        "time": "Fri Apr 29 10:02:15 2016 -0700"
      },
      "committer": {
        "name": "Matteo Scandolo",
        "email": "teo@onlab.us",
        "time": "Fri Apr 29 10:02:15 2016 -0700"
      },
      "message": "Merge branch \u0027master\u0027 of github.com:open-cloud/xos\n"
    },
    {
      "commit": "d7d7047269bff2b3a147c18208bf0f448f327fbb",
      "tree": "8652a79fe7fb9644665aeaa3dafe649e930b1c65",
      "parents": [
        "4fc06dba19ca8d5ecabed016d115c78f179bd93c"
      ],
      "author": {
        "name": "Matteo Scandolo",
        "email": "teo@onlab.us",
        "time": "Fri Apr 29 09:56:48 2016 -0700"
      },
      "committer": {
        "name": "Matteo Scandolo",
        "email": "teo@onlab.us",
        "time": "Fri Apr 29 09:56:48 2016 -0700"
      },
      "message": "Added API docs and test\n"
    },
    {
      "commit": "8cef72b492f3601d2bbb0d0884e1202c53a0f19a",
      "tree": "da816340ed532e83f81c96c72cd445613e7bcf0a",
      "parents": [
        "4a3116e6182d5049e5ed5d7c78d4b2928dee5d4b"
      ],
      "author": {
        "name": "Scott Baker",
        "email": "smbaker@gmail.com",
        "time": "Fri Apr 29 09:29:42 2016 -0700"
      },
      "committer": {
        "name": "Scott Baker",
        "email": "smbaker@gmail.com",
        "time": "Fri Apr 29 09:29:42 2016 -0700"
      },
      "message": "show address pools in vrouter admin\n"
    },
    {
      "commit": "4fc06dba19ca8d5ecabed016d115c78f179bd93c",
      "tree": "d1bc5b778b0c90ff27fe05d7821a0e06b716af50",
      "parents": [
        "ed0f47167068c40a10fe92a86887ca0d4f0657b9"
      ],
      "author": {
        "name": "Matteo Scandolo",
        "email": "teo@onlab.us",
        "time": "Fri Apr 29 09:14:58 2016 -0700"
      },
      "committer": {
        "name": "Matteo Scandolo",
        "email": "teo@onlab.us",
        "time": "Fri Apr 29 09:14:58 2016 -0700"
      },
      "message": "Fixed apigen command to use update method\n"
    },
    {
      "commit": "4a3116e6182d5049e5ed5d7c78d4b2928dee5d4b",
      "tree": "cd94203e85fae4963c3ba27392ef6ee421bd6eb2",
      "parents": [
        "b3ec8d58ee536011b98bc8070284cf4a44907650"
      ],
      "author": {
        "name": "Scott Baker",
        "email": "smbaker@gmail.com",
        "time": "Fri Apr 29 08:20:20 2016 -0700"
      },
      "committer": {
        "name": "Scott Baker",
        "email": "smbaker@gmail.com",
        "time": "Fri Apr 29 08:20:20 2016 -0700"
      },
      "message": "fix view_url of onos and vtn services\n"
    },
    {
      "commit": "ed0f47167068c40a10fe92a86887ca0d4f0657b9",
      "tree": "8a0f63cb4d63a4079d9840b44003bbcaae57f969",
      "parents": [
        "eac2a0b9cbc274f9b3c1704989fb93e91098f1f7",
        "d1619c91c3e64a29853a6a56da68baaaaaef6ebb"
      ],
      "author": {
        "name": "Matteo Scandolo",
        "email": "teo@onlab.us",
        "time": "Fri Apr 29 08:16:40 2016 -0700"
      },
      "committer": {
        "name": "Matteo Scandolo",
        "email": "teo@onlab.us",
        "time": "Fri Apr 29 08:16:40 2016 -0700"
      },
      "message": "Merge branch \u0027master\u0027 into feature/api-cleanup\n"
    },
    {
      "commit": "b3ec8d58ee536011b98bc8070284cf4a44907650",
      "tree": "64c44097a730be842dc23a829a87991cb3a2dbf3",
      "parents": [
        "d1619c91c3e64a29853a6a56da68baaaaaef6ebb",
        "ee92189dd257f000019bec537abf88a60a4abd1a"
      ],
      "author": {
        "name": "sbconsulting",
        "email": "sbconsulting@users.noreply.github.com",
        "time": "Fri Apr 29 08:01:37 2016 -0700"
      },
      "committer": {
        "name": "sbconsulting",
        "email": "sbconsulting@users.noreply.github.com",
        "time": "Fri Apr 29 08:01:37 2016 -0700"
      },
      "message": "Merge pull request #140 from jermowery/MoveOpenVPNRest\n\nMove OpenVPN Rest API to xos/api"
    },
    {
      "commit": "eac2a0b9cbc274f9b3c1704989fb93e91098f1f7",
      "tree": "ab4a1ed55a980ed1f1c6e12b971a90d452a78889",
      "parents": [
        "052118958737b38699e7fa8f0e816bd820f4ded7"
      ],
      "author": {
        "name": "Scott Baker",
        "email": "smbaker@gmail.com",
        "time": "Thu Apr 28 17:01:04 2016 -0700"
      },
      "committer": {
        "name": "Scott Baker",
        "email": "smbaker@gmail.com",
        "time": "Thu Apr 28 17:01:04 2016 -0700"
      },
      "message": "save_object() is not support in rest_framework 3.x\n"
    },
    {
      "commit": "052118958737b38699e7fa8f0e816bd820f4ded7",
      "tree": "67299ec0fefc0f76b6cef5be5be38c36a3b1dac7",
      "parents": [
        "5a35bebee65c72c78a2855e800c1c10fb5945d43"
      ],
      "author": {
        "name": "Scott Baker",
        "email": "smbaker@gmail.com",
        "time": "Thu Apr 28 16:57:47 2016 -0700"
      },
      "committer": {
        "name": "Scott Baker",
        "email": "smbaker@gmail.com",
        "time": "Thu Apr 28 16:57:47 2016 -0700"
      },
      "message": "fix numerous compatibility issues with Rest Framework 3.x\n"
    },
    {
      "commit": "5a35bebee65c72c78a2855e800c1c10fb5945d43",
      "tree": "1d2d545a158b72e711460e819f912580bb075213",
      "parents": [
        "ab60308901b3b6b7a99f19484b1e9e68debbfb13"
      ],
      "author": {
        "name": "Scott Baker",
        "email": "smbaker@gmail.com",
        "time": "Thu Apr 28 16:57:06 2016 -0700"
      },
      "committer": {
        "name": "Scott Baker",
        "email": "smbaker@gmail.com",
        "time": "Thu Apr 28 16:57:06 2016 -0700"
      },
      "message": "example scripts for add/update/delete slice\n"
    },
    {
      "commit": "d1619c91c3e64a29853a6a56da68baaaaaef6ebb",
      "tree": "6dd232d3c4cc8557286a8d137d7c27cef0427d6d",
      "parents": [
        "ccc0cce502ee812c2f3a8a427df9a7d4ec2d9a61",
        "ecc988d480a73764c000efb6655ea9012ac09831"
      ],
      "author": {
        "name": "Matteo Scandolo",
        "email": "teo@onlab.us",
        "time": "Thu Apr 28 16:49:33 2016 -0700"
      },
      "committer": {
        "name": "Matteo Scandolo",
        "email": "teo@onlab.us",
        "time": "Thu Apr 28 16:49:33 2016 -0700"
      },
      "message": "Merge branch \u0027feature/common-components\u0027\n"
    },
    {
      "commit": "ccc0cce502ee812c2f3a8a427df9a7d4ec2d9a61",
      "tree": "f5f8db95c60a3d341e9b0c23f0e282c8c167aba7",
      "parents": [
        "ab60308901b3b6b7a99f19484b1e9e68debbfb13"
      ],
      "author": {
        "name": "Matteo Scandolo",
        "email": "teo@onlab.us",
        "time": "Thu Apr 28 16:49:26 2016 -0700"
      },
      "committer": {
        "name": "Matteo Scandolo",
        "email": "teo@onlab.us",
        "time": "Thu Apr 28 16:49:26 2016 -0700"
      },
      "message": "Fixed tests\n"
    },
    {
      "commit": "ecc988d480a73764c000efb6655ea9012ac09831",
      "tree": "ffd61dae1d887f29086af8fb5ecfd60c84e3865c",
      "parents": [
        "5d4163064eae4efa86006bcfd7ef962f860a5b17"
      ],
      "author": {
        "name": "Matteo Scandolo",
        "email": "teo@onlab.us",
        "time": "Thu Apr 28 16:20:53 2016 -0700"
      },
      "committer": {
        "name": "Matteo Scandolo",
        "email": "teo@onlab.us",
        "time": "Thu Apr 28 16:20:53 2016 -0700"
      },
      "message": "Updated generator to include xosLib css and getting started information\n"
    },
    {
      "commit": "5d4163064eae4efa86006bcfd7ef962f860a5b17",
      "tree": "cac6f90e6c65f3cfecd94a6c8214a65a79a121b7",
      "parents": [
        "9dd140032dcddcdbba78c423bd766452b4c619f0"
      ],
      "author": {
        "name": "Matteo Scandolo",
        "email": "teo@onlab.us",
        "time": "Thu Apr 28 14:34:31 2016 -0700"
      },
      "committer": {
        "name": "Matteo Scandolo",
        "email": "teo@onlab.us",
        "time": "Thu Apr 28 14:34:31 2016 -0700"
      },
      "message": "Added link in uiModule\n"
    },
    {
      "commit": "9dd140032dcddcdbba78c423bd766452b4c619f0",
      "tree": "b12d8b7bdc178113fe80bbe98f6ab16efb283ba2",
      "parents": [
        "ed92a296dd785f6d5298f0f2f820f338b0fcb7d2"
      ],
      "author": {
        "name": "Matteo Scandolo",
        "email": "teo@onlab.us",
        "time": "Thu Apr 28 14:16:45 2016 -0700"
      },
      "committer": {
        "name": "Matteo Scandolo",
        "email": "teo@onlab.us",
        "time": "Thu Apr 28 14:16:45 2016 -0700"
      },
      "message": "Documented xosForm\n"
    },
    {
      "commit": "ab60308901b3b6b7a99f19484b1e9e68debbfb13",
      "tree": "9c9bef3722de6ed8335f1948ab26ae7545bd8ba4",
      "parents": [
        "5635dc9e69201dfeda19eee925f50fd992f479f8",
        "e32c842151bdefb224a0ed57b6ef443564680421"
      ],
      "author": {
        "name": "Scott Baker",
        "email": "smbaker@gmail.com",
        "time": "Thu Apr 28 14:10:56 2016 -0700"
      },
      "committer": {
        "name": "Scott Baker",
        "email": "smbaker@gmail.com",
        "time": "Thu Apr 28 14:10:56 2016 -0700"
      },
      "message": "Merge branch \u0027feature/fabric\u0027\n"
    },
    {
      "commit": "e32c842151bdefb224a0ed57b6ef443564680421",
      "tree": "4f10d1eeaa10f1fa133bb8a90c778fabffacc64f",
      "parents": [
        "b6b489f1710ba51c2a9ac75dbd2e13a1ee531a5f"
      ],
      "author": {
        "name": "Scott Baker",
        "email": "smbaker@gmail.com",
        "time": "Thu Apr 28 13:54:09 2016 -0700"
      },
      "committer": {
        "name": "Scott Baker",
        "email": "smbaker@gmail.com",
        "time": "Thu Apr 28 13:54:09 2016 -0700"
      },
      "message": "fix wrong class name\n"
    },
    {
      "commit": "5635dc9e69201dfeda19eee925f50fd992f479f8",
      "tree": "9e18af8c5c736ee5bf62843eece0063fefbdf2cf",
      "parents": [
        "17a5095cfa47b723138ddd5ee3b835e1271e2ac9"
      ],
      "author": {
        "name": "Andy Bavier",
        "email": "acb@cs.princeton.edu",
        "time": "Thu Apr 28 16:43:18 2016 -0400"
      },
      "committer": {
        "name": "Andy Bavier",
        "email": "acb@cs.princeton.edu",
        "time": "Thu Apr 28 16:43:18 2016 -0400"
      },
      "message": "http does not seem to work with automated testing\n"
    },
    {
      "commit": "ed92a296dd785f6d5298f0f2f820f338b0fcb7d2",
      "tree": "773bcd63bd15729553782008e00cdd5b546391f7",
      "parents": [
        "250a29cb11268ba7d91332f6e2db47e2959f4345"
      ],
      "author": {
        "name": "Matteo Scandolo",
        "email": "teo@onlab.us",
        "time": "Thu Apr 28 13:14:08 2016 -0700"
      },
      "committer": {
        "name": "Matteo Scandolo",
        "email": "teo@onlab.us",
        "time": "Thu Apr 28 13:14:08 2016 -0700"
      },
      "message": "Documented smartTable component\n"
    },
    {
      "commit": "b6b489f1710ba51c2a9ac75dbd2e13a1ee531a5f",
      "tree": "1db343d65d479c2f6b4879e66cc3c31b51c799c4",
      "parents": [
        "3dd46f8667a457d07d18d7ccf3063f046c68f90f"
      ],
      "author": {
        "name": "Scott Baker",
        "email": "smbaker@gmail.com",
        "time": "Thu Apr 28 11:28:06 2016 -0700"
      },
      "committer": {
        "name": "Scott Baker",
        "email": "smbaker@gmail.com",
        "time": "Thu Apr 28 11:28:06 2016 -0700"
      },
      "message": "reverting the service name change for now\n"
    },
    {
      "commit": "3dd46f8667a457d07d18d7ccf3063f046c68f90f",
      "tree": "82f59f41ffed0600d5f58cb7ee0d423a0954b45a",
      "parents": [
        "43fae6ac236fb2dc636c6f4650b608a3ec58ff85"
      ],
      "author": {
        "name": "Scott Baker",
        "email": "smbaker@gmail.com",
        "time": "Thu Apr 28 08:41:31 2016 -0700"
      },
      "committer": {
        "name": "Scott Baker",
        "email": "smbaker@gmail.com",
        "time": "Thu Apr 28 08:41:31 2016 -0700"
      },
      "message": "add fabric service; rename services\n"
    },
    {
      "commit": "43fae6ac236fb2dc636c6f4650b608a3ec58ff85",
      "tree": "73c4861dae929285fee2e3aeedfbfb25a7a11f30",
      "parents": [
        "17a5095cfa47b723138ddd5ee3b835e1271e2ac9"
      ],
      "author": {
        "name": "Scott Baker",
        "email": "smbaker@gmail.com",
        "time": "Wed Apr 27 22:53:43 2016 -0700"
      },
      "committer": {
        "name": "Scott Baker",
        "email": "smbaker@gmail.com",
        "time": "Wed Apr 27 22:53:43 2016 -0700"
      },
      "message": "stubs for fabric service\n"
    },
    {
      "commit": "553eee5d1177b5b0812935eccd606e9901ff638e",
      "tree": "7632175955a34219bdb6ae2a68187f94f831a1d9",
      "parents": [
        "88a7b731ec834cd713784ce0729e904ffb3a4624"
      ],
      "author": {
        "name": "Zack Williams",
        "email": "zdw@artisancomputer.com",
        "time": "Wed Apr 27 18:28:54 2016 -0700"
      },
      "committer": {
        "name": "Zack Williams",
        "email": "zdw@artisancomputer.com",
        "time": "Wed Apr 27 18:28:54 2016 -0700"
      },
      "message": "don\u0027t include gateway if not set\n"
    },
    {
      "commit": "88a7b731ec834cd713784ce0729e904ffb3a4624",
      "tree": "0885a2a520ee9c82ef6e06f4c70d4d531f5bbb87",
      "parents": [
        "6f699f8ce8e825d79d535447198507077b987dcd"
      ],
      "author": {
        "name": "Zack Williams",
        "email": "zdw@artisancomputer.com",
        "time": "Wed Apr 27 18:24:40 2016 -0700"
      },
      "committer": {
        "name": "Zack Williams",
        "email": "zdw@artisancomputer.com",
        "time": "Wed Apr 27 18:24:40 2016 -0700"
      },
      "message": "more commenting out of nonfunctional code\n"
    },
    {
      "commit": "6f699f8ce8e825d79d535447198507077b987dcd",
      "tree": "05e5dab469899d118796d68c1dd06a2b280c6695",
      "parents": [
        "e4f824bb160a9bf96779206d67f83ec3e4494e67"
      ],
      "author": {
        "name": "Zack Williams",
        "email": "zdw@artisancomputer.com",
        "time": "Wed Apr 27 18:14:10 2016 -0700"
      },
      "committer": {
        "name": "Zack Williams",
        "email": "zdw@artisancomputer.com",
        "time": "Wed Apr 27 18:14:10 2016 -0700"
      },
      "message": "timezone setting support\n"
    },
    {
      "commit": "e4f824bb160a9bf96779206d67f83ec3e4494e67",
      "tree": "4264dd7015579766d52197595da2b0906c97752f",
      "parents": [
        "21bd96e6a542ea2347a328659293f157996097c5"
      ],
      "author": {
        "name": "Zack Williams",
        "email": "zdw@artisancomputer.com",
        "time": "Wed Apr 27 17:44:29 2016 -0700"
      },
      "committer": {
        "name": "Zack Williams",
        "email": "zdw@artisancomputer.com",
        "time": "Wed Apr 27 17:44:29 2016 -0700"
      },
      "message": "tracebacks when a RuntimeWarning: DateTimeField xxxx received a naive datet\nime\n"
    },
    {
      "commit": "21bd96e6a542ea2347a328659293f157996097c5",
      "tree": "482f4684c333dd2330dd2b079f992e3f8b5e74a0",
      "parents": [
        "4f38a8431f435acd19d3b770febc2884d954421f"
      ],
      "author": {
        "name": "Zack Williams",
        "email": "zdw@artisancomputer.com",
        "time": "Wed Apr 27 17:43:04 2016 -0700"
      },
      "committer": {
        "name": "Zack Williams",
        "email": "zdw@artisancomputer.com",
        "time": "Wed Apr 27 17:43:04 2016 -0700"
      },
      "message": "Fixme: NovaDB disables, so disable the code that relies on it and throws runtime errors\n"
    },
    {
      "commit": "17a5095cfa47b723138ddd5ee3b835e1271e2ac9",
      "tree": "2e82cf443209fcc0b36e449845f72932cdee60f8",
      "parents": [
        "e83c42517a42d27529ed556c42395a29155fc25b",
        "e3e4d251c8d064e14c2da2b3e5bb98e6a431d69f"
      ],
      "author": {
        "name": "Matteo Scandolo",
        "email": "teo@onlab.us",
        "time": "Wed Apr 27 17:31:21 2016 -0700"
      },
      "committer": {
        "name": "Matteo Scandolo",
        "email": "teo@onlab.us",
        "time": "Wed Apr 27 17:31:21 2016 -0700"
      },
      "message": "Merge branch \u0027master\u0027 of github.com:open-cloud/xos\n"
    },
    {
      "commit": "e83c42517a42d27529ed556c42395a29155fc25b",
      "tree": "91495af295f66f8a3ef3026c8f6af7c6e08b46c6",
      "parents": [
        "954a07643a5695de378cf3074d4efb60ec79c574"
      ],
      "author": {
        "name": "Matteo Scandolo",
        "email": "teo@onlab.us",
        "time": "Wed Apr 27 17:31:11 2016 -0700"
      },
      "committer": {
        "name": "Matteo Scandolo",
        "email": "teo@onlab.us",
        "time": "Wed Apr 27 17:31:11 2016 -0700"
      },
      "message": "Moved apiary.rb in the root\n"
    },
    {
      "commit": "250a29cb11268ba7d91332f6e2db47e2959f4345",
      "tree": "4e834f0a6a2c378dbf2eac18c58d143a42b8b184",
      "parents": [
        "2e804cba896cf08d516277059e585badd99f1c96"
      ],
      "author": {
        "name": "Matteo Scandolo",
        "email": "teo@onlab.us",
        "time": "Wed Apr 27 17:26:21 2016 -0700"
      },
      "committer": {
        "name": "Matteo Scandolo",
        "email": "teo@onlab.us",
        "time": "Wed Apr 27 17:26:21 2016 -0700"
      },
      "message": "Added broken test to upgrade xosTable\n"
    },
    {
      "commit": "4f38a8431f435acd19d3b770febc2884d954421f",
      "tree": "ea49e0953c0955adbb080954f030cfe08e9bf076",
      "parents": [
        "6b35099eb35f1875fd278d4b4df011c54b6781c4"
      ],
      "author": {
        "name": "Zack Williams",
        "email": "zdw@artisancomputer.com",
        "time": "Wed Apr 27 16:52:05 2016 -0700"
      },
      "committer": {
        "name": "Zack Williams",
        "email": "zdw@artisancomputer.com",
        "time": "Wed Apr 27 16:52:05 2016 -0700"
      },
      "message": "revert testing change\n"
    },
    {
      "commit": "2e804cba896cf08d516277059e585badd99f1c96",
      "tree": "b4ac62736e26de3d6b229c336dee1cdbc1e35b67",
      "parents": [
        "d02ef50c0f00370dcfa21ac8113825eeb4886ba8"
      ],
      "author": {
        "name": "Matteo Scandolo",
        "email": "teo@onlab.us",
        "time": "Wed Apr 27 16:29:33 2016 -0700"
      },
      "committer": {
        "name": "Matteo Scandolo",
        "email": "teo@onlab.us",
        "time": "Wed Apr 27 16:29:33 2016 -0700"
      },
      "message": "Reneabled tests\n"
    },
    {
      "commit": "6b35099eb35f1875fd278d4b4df011c54b6781c4",
      "tree": "1f55d052187739f61cc0816e048abed933d211dd",
      "parents": [
        "787b7e17b7af6f8786712c252cfb008714f7d0db"
      ],
      "author": {
        "name": "Zack Williams",
        "email": "zdw@artisancomputer.com",
        "time": "Wed Apr 27 16:29:30 2016 -0700"
      },
      "committer": {
        "name": "Zack Williams",
        "email": "zdw@artisancomputer.com",
        "time": "Wed Apr 27 16:29:30 2016 -0700"
      },
      "message": "fix get_query_set v. get_queryset per django change\n"
    },
    {
      "commit": "e3e4d251c8d064e14c2da2b3e5bb98e6a431d69f",
      "tree": "758ea491bc16c751a69a7a89fd112a29095d6fe3",
      "parents": [
        "d4d9a5c74823c41fc8f7fb0118a2a81522878513"
      ],
      "author": {
        "name": "Scott Baker",
        "email": "smbaker@gmail.com",
        "time": "Wed Apr 27 16:04:30 2016 -0700"
      },
      "committer": {
        "name": "Scott Baker",
        "email": "smbaker@gmail.com",
        "time": "Wed Apr 27 16:04:30 2016 -0700"
      },
      "message": "fix VTR synchronizer attribute error\n"
    },
    {
      "commit": "d02ef50c0f00370dcfa21ac8113825eeb4886ba8",
      "tree": "89ce2d84043931cad480bf530df452312e841a9e",
      "parents": [
        "5fe58df07b23acad8e2ac094c5f6a34ed65ef773"
      ],
      "author": {
        "name": "Matteo Scandolo",
        "email": "teo@onlab.us",
        "time": "Wed Apr 27 15:58:16 2016 -0700"
      },
      "committer": {
        "name": "Matteo Scandolo",
        "email": "teo@onlab.us",
        "time": "Wed Apr 27 15:58:16 2016 -0700"
      },
      "message": "Setting empty form in xos-smart-table component\n"
    },
    {
      "commit": "d4d9a5c74823c41fc8f7fb0118a2a81522878513",
      "tree": "7275d5d07accebbe92434a4a9ec34104ffcf9d6d",
      "parents": [
        "ca603fba992f84f526d06e483405a4f750978dd3"
      ],
      "author": {
        "name": "Scott Baker",
        "email": "smbaker@gmail.com",
        "time": "Wed Apr 27 15:36:39 2016 -0700"
      },
      "committer": {
        "name": "Scott Baker",
        "email": "smbaker@gmail.com",
        "time": "Wed Apr 27 15:36:39 2016 -0700"
      },
      "message": "add VTN API rest endpoint to new api\n"
    },
    {
      "commit": "ca603fba992f84f526d06e483405a4f750978dd3",
      "tree": "8a7d224351b532c1b662b661107b3a06693ca16d",
      "parents": [
        "24ede1f62f2b56ee806595c59e6d5da926dff429"
      ],
      "author": {
        "name": "Scott Baker",
        "email": "smbaker@gmail.com",
        "time": "Wed Apr 27 15:34:04 2016 -0700"
      },
      "committer": {
        "name": "Scott Baker",
        "email": "smbaker@gmail.com",
        "time": "Wed Apr 27 15:34:04 2016 -0700"
      },
      "message": "revert change\n"
    },
    {
      "commit": "787b7e17b7af6f8786712c252cfb008714f7d0db",
      "tree": "362007557cc4bf5ef2257867068bbdba0455e3df",
      "parents": [
        "520f5163afd27240f155576d08e5d0d9f04fb733"
      ],
      "author": {
        "name": "Zack Williams",
        "email": "zdw@artisancomputer.com",
        "time": "Wed Apr 27 15:30:53 2016 -0700"
      },
      "committer": {
        "name": "Zack Williams",
        "email": "zdw@artisancomputer.com",
        "time": "Wed Apr 27 15:30:53 2016 -0700"
      },
      "message": "enable exampleservice during testing\n"
    },
    {
      "commit": "520f5163afd27240f155576d08e5d0d9f04fb733",
      "tree": "cb6812464c0724886b0c6f2c60769cde9e8e5392",
      "parents": [
        "ae4afe55a4fa07a64e03cdcf5ab3ef0d091d255b"
      ],
      "author": {
        "name": "Zack Williams",
        "email": "zdw@artisancomputer.com",
        "time": "Wed Apr 27 15:15:25 2016 -0700"
      },
      "committer": {
        "name": "Zack Williams",
        "email": "zdw@artisancomputer.com",
        "time": "Wed Apr 27 15:15:25 2016 -0700"
      },
      "message": "s/quantum/neutron/ and fix client\n"
    },
    {
      "commit": "ae4afe55a4fa07a64e03cdcf5ab3ef0d091d255b",
      "tree": "dba2860a6f2ae20f1b479b312627874cad5657e7",
      "parents": [
        "7981b3f363bfde971d89bda839b319d1188f7b99"
      ],
      "author": {
        "name": "Zack Williams",
        "email": "zdw@artisancomputer.com",
        "time": "Wed Apr 27 14:33:53 2016 -0700"
      },
      "committer": {
        "name": "Zack Williams",
        "email": "zdw@artisancomputer.com",
        "time": "Wed Apr 27 14:33:53 2016 -0700"
      },
      "message": "update to novaclient v2\n"
    },
    {
      "commit": "7981b3f363bfde971d89bda839b319d1188f7b99",
      "tree": "cb4bd629f5f11db4a564e3851a254604f79f45c4",
      "parents": [
        "b084edfc2604cca24234c631ab419c52be5434bf"
      ],
      "author": {
        "name": "Zack Williams",
        "email": "zdw@artisancomputer.com",
        "time": "Wed Apr 27 13:51:53 2016 -0700"
      },
      "committer": {
        "name": "Zack Williams",
        "email": "zdw@artisancomputer.com",
        "time": "Wed Apr 27 13:51:53 2016 -0700"
      },
      "message": "_ not .\n"
    },
    {
      "commit": "b084edfc2604cca24234c631ab419c52be5434bf",
      "tree": "a3eb8c1caff4aa2f7161bf1ec117315728e8f5fe",
      "parents": [
        "44addd7cbdd294aeaabe8eeaee04176dbe5272ae"
      ],
      "author": {
        "name": "Zack Williams",
        "email": "zdw@artisancomputer.com",
        "time": "Wed Apr 27 13:42:53 2016 -0700"
      },
      "committer": {
        "name": "Zack Williams",
        "email": "zdw@artisancomputer.com",
        "time": "Wed Apr 27 13:42:53 2016 -0700"
      },
      "message": "specify keystone API 2.0\n"
    },
    {
      "commit": "24ede1f62f2b56ee806595c59e6d5da926dff429",
      "tree": "a44448596507952663512fb3612b230f039a66e4",
      "parents": [
        "00de42f9e3d400ca65515f57c183c01ce84ecc7f",
        "39259497f8ca0d624b10fade1237c78381619efb"
      ],
      "author": {
        "name": "Scott Baker",
        "email": "smbaker@gmail.com",
        "time": "Wed Apr 27 13:22:13 2016 -0700"
      },
      "committer": {
        "name": "Scott Baker",
        "email": "smbaker@gmail.com",
        "time": "Wed Apr 27 13:22:13 2016 -0700"
      },
      "message": "Merge remote-tracking branch \u0027origin/master\u0027 into feature/api-cleanup\n"
    },
    {
      "commit": "00de42f9e3d400ca65515f57c183c01ce84ecc7f",
      "tree": "51008692b9dbca19747faf5798b18248a92fa877",
      "parents": [
        "1a79e5b10240fbb0f10a5bc846c025aef25ac7e5"
      ],
      "author": {
        "name": "Scott Baker",
        "email": "smbaker@gmail.com",
        "time": "Wed Apr 27 13:22:08 2016 -0700"
      },
      "committer": {
        "name": "Scott Baker",
        "email": "smbaker@gmail.com",
        "time": "Wed Apr 27 13:22:08 2016 -0700"
      },
      "message": "add serializer for vtn viewset\n"
    },
    {
      "commit": "44addd7cbdd294aeaabe8eeaee04176dbe5272ae",
      "tree": "f763af4dcacdf484810d8a356bf953c17312f976",
      "parents": [
        "34408ac223d4cc6e6ae81131d40493978f95e13a"
      ],
      "author": {
        "name": "Zack Williams",
        "email": "zdw@artisancomputer.com",
        "time": "Wed Apr 27 13:17:49 2016 -0700"
      },
      "committer": {
        "name": "Zack Williams",
        "email": "zdw@artisancomputer.com",
        "time": "Wed Apr 27 13:17:49 2016 -0700"
      },
      "message": "don\u0027t specify ancient openstack client versions\n"
    },
    {
      "commit": "34408ac223d4cc6e6ae81131d40493978f95e13a",
      "tree": "f1a8d3570922452bd73a30f41c83073e09c21ad2",
      "parents": [
        "01023e63973778985b18bbce3b4c851463804194"
      ],
      "author": {
        "name": "Zack Williams",
        "email": "zdw@artisancomputer.com",
        "time": "Wed Apr 27 12:50:31 2016 -0700"
      },
      "committer": {
        "name": "Zack Williams",
        "email": "zdw@artisancomputer.com",
        "time": "Wed Apr 27 12:50:31 2016 -0700"
      },
      "message": "s/openstack/openstack_xos/ module renaming\n"
    },
    {
      "commit": "01023e63973778985b18bbce3b4c851463804194",
      "tree": "d439c054ffe3fb18466ed3732e34647b957e3bb4",
      "parents": [
        "b9d9f6f7cc3b56a8465e2ee47a024ce5f528925a"
      ],
      "author": {
        "name": "Zack Williams",
        "email": "zdw@artisancomputer.com",
        "time": "Wed Apr 27 12:06:05 2016 -0700"
      },
      "committer": {
        "name": "Zack Williams",
        "email": "zdw@artisancomputer.com",
        "time": "Wed Apr 27 12:06:05 2016 -0700"
      },
      "message": "s/openstack/openstack_xos/\n"
    },
    {
      "commit": "b9d9f6f7cc3b56a8465e2ee47a024ce5f528925a",
      "tree": "c84c286914592fbb0842c321163c9ba06161ac90",
      "parents": [
        "ed79761fa911f03e648de6bcfce01fd9e7490ca7"
      ],
      "author": {
        "name": "Zack Williams",
        "email": "zdw@artisancomputer.com",
        "time": "Wed Apr 27 11:59:40 2016 -0700"
      },
      "committer": {
        "name": "Zack Williams",
        "email": "zdw@artisancomputer.com",
        "time": "Wed Apr 27 11:59:40 2016 -0700"
      },
      "message": "rename openstack due to module name conflict with upstream\n"
    },
    {
      "commit": "39259497f8ca0d624b10fade1237c78381619efb",
      "tree": "a91729aaefb7b4c88582377ffd045ca116b2cdfa",
      "parents": [
        "1b5540caf2556c099d70f7666a8dbca01e8039ec"
      ],
      "author": {
        "name": "Andy Bavier",
        "email": "acb@cs.princeton.edu",
        "time": "Wed Apr 27 14:30:03 2016 -0400"
      },
      "committer": {
        "name": "Andy Bavier",
        "email": "acb@cs.princeton.edu",
        "time": "Wed Apr 27 14:30:03 2016 -0400"
      },
      "message": "Cut-and-paste bug fix\n"
    },
    {
      "commit": "ed79761fa911f03e648de6bcfce01fd9e7490ca7",
      "tree": "7be0009dad1004d6cce4cf6b2c88a6693ff800fd",
      "parents": [
        "a51a0427bb486f1485c130daa7ffdec70d4dae39",
        "1b5540caf2556c099d70f7666a8dbca01e8039ec"
      ],
      "author": {
        "name": "Zack Williams",
        "email": "zdw@artisancomputer.com",
        "time": "Wed Apr 27 11:18:43 2016 -0700"
      },
      "committer": {
        "name": "Zack Williams",
        "email": "zdw@artisancomputer.com",
        "time": "Wed Apr 27 11:18:43 2016 -0700"
      },
      "message": "merged master\n"
    },
    {
      "commit": "1b5540caf2556c099d70f7666a8dbca01e8039ec",
      "tree": "24b3d26cf7af21a506a2d6b71f30806b62e90fd4",
      "parents": [
        "6c606e5bfbb18eebf90dbc95011c28b7fc4c14f5"
      ],
      "author": {
        "name": "Sapan Bhatia",
        "email": "gwsapan@gmail.com",
        "time": "Wed Apr 27 19:19:07 2016 +0200"
      },
      "committer": {
        "name": "Sapan Bhatia",
        "email": "gwsapan@gmail.com",
        "time": "Wed Apr 27 19:19:07 2016 +0200"
      },
      "message": "Eliminate synchronizer to data model feedback\n"
    },
    {
      "commit": "a51a0427bb486f1485c130daa7ffdec70d4dae39",
      "tree": "98bb4933bc12019860d86883fb0036bb00f44900",
      "parents": [
        "76428738d322e825e8ce584fd83e496ac48d3c90",
        "6c606e5bfbb18eebf90dbc95011c28b7fc4c14f5"
      ],
      "author": {
        "name": "Zack Williams",
        "email": "zdw@artisancomputer.com",
        "time": "Wed Apr 27 07:31:25 2016 -0700"
      },
      "committer": {
        "name": "Zack Williams",
        "email": "zdw@artisancomputer.com",
        "time": "Wed Apr 27 07:31:25 2016 -0700"
      },
      "message": "Merge remote-tracking branch \u0027origin/master\u0027 into feature/lts\n"
    },
    {
      "commit": "6c606e5bfbb18eebf90dbc95011c28b7fc4c14f5",
      "tree": "0b0298d394e83eafff52b8a397794e228ef073ea",
      "parents": [
        "f56a6d2eed6b4c7f4ae6b88d1d86caa6fb64b62c",
        "d4077bfd22b4e62337bc8d4da9111940154dc82c"
      ],
      "author": {
        "name": "Scott Baker",
        "email": "smbaker@gmail.com",
        "time": "Tue Apr 26 20:29:38 2016 -0700"
      },
      "committer": {
        "name": "Scott Baker",
        "email": "smbaker@gmail.com",
        "time": "Tue Apr 26 20:29:38 2016 -0700"
      },
      "message": "Merge branch \u0027feature/fixture-cleanup\u0027\n"
    },
    {
      "commit": "d4077bfd22b4e62337bc8d4da9111940154dc82c",
      "tree": "7e19ccfc43dab4b344e946bce48d091874224b56",
      "parents": [
        "faf3af1f64f05ac196f03efda4e8c9f24a3396ad"
      ],
      "author": {
        "name": "Scott Baker",
        "email": "smbaker@gmail.com",
        "time": "Tue Apr 26 20:26:53 2016 -0700"
      },
      "committer": {
        "name": "Scott Baker",
        "email": "smbaker@gmail.com",
        "time": "Tue Apr 26 20:26:53 2016 -0700"
      },
      "message": "attach TenantView to MyDeployment\n"
    },
    {
      "commit": "f56a6d2eed6b4c7f4ae6b88d1d86caa6fb64b62c",
      "tree": "ce0b75d870451f51625481fff1d1ab2b8e6c468a",
      "parents": [
        "9406ee7be7d512c99d0899e1422ad7d95aed4a99",
        "faf3af1f64f05ac196f03efda4e8c9f24a3396ad"
      ],
      "author": {
        "name": "Scott Baker",
        "email": "smbaker@gmail.com",
        "time": "Tue Apr 26 16:40:50 2016 -0700"
      },
      "committer": {
        "name": "Scott Baker",
        "email": "smbaker@gmail.com",
        "time": "Tue Apr 26 16:40:50 2016 -0700"
      },
      "message": "Merge branch \u0027feature/fixture-cleanup\u0027\n"
    },
    {
      "commit": "5fe58df07b23acad8e2ac094c5f6a34ed65ef773",
      "tree": "beeb35f87bdff6ed3bf449a82aefef5871132b0f",
      "parents": [
        "0e053c2450bcdff0ecfba0431700884fb0175b4e"
      ],
      "author": {
        "name": "Matteo Scandolo",
        "email": "teo@onlab.us",
        "time": "Tue Apr 26 16:34:56 2016 -0700"
      },
      "committer": {
        "name": "Matteo Scandolo",
        "email": "teo@onlab.us",
        "time": "Tue Apr 26 16:34:56 2016 -0700"
      },
      "message": "Added Chrome to local test runners\n"
    }
  ],
  "next": "faf3af1f64f05ac196f03efda4e8c9f24a3396ad"
}
