)]}'
{
  "log": [
    {
      "commit": "9d997ecb56e74820a862bdc93bd2b0c17ebed97f",
      "tree": "b9acf633771b344d28de012dd48053631bd5f0bc",
      "parents": [
        "13faaf3c327cc2d4ed747b1097088505d0449566"
      ],
      "author": {
        "name": "Jeremy Mowery",
        "email": "jermowery@email.arizona.edu",
        "time": "Sat Apr 02 23:58:10 2016 -0700"
      },
      "committer": {
        "name": "Jeremy Mowery",
        "email": "jermowery@email.arizona.edu",
        "time": "Sat Apr 02 23:58:10 2016 -0700"
      },
      "message": "Improve synchronizer\n"
    },
    {
      "commit": "13faaf3c327cc2d4ed747b1097088505d0449566",
      "tree": "ea892f8276df949bdd24d91db3a44513cc66ed4f",
      "parents": [
        "a39b8ce8ef5b079c01fd1e6759c7545891fa3af7"
      ],
      "author": {
        "name": "Jeremy Mowery",
        "email": "jermowery@email.arizona.edu",
        "time": "Sat Apr 02 11:17:55 2016 -0700"
      },
      "committer": {
        "name": "Jeremy Mowery",
        "email": "jermowery@email.arizona.edu",
        "time": "Sat Apr 02 11:17:55 2016 -0700"
      },
      "message": "Fix error because easyrsa prints to stderr\n"
    },
    {
      "commit": "a39b8ce8ef5b079c01fd1e6759c7545891fa3af7",
      "tree": "05042098e98549b803fbd99c2ad469f9b0a806f0",
      "parents": [
        "f327e672cba81fed57b1373bf5f974597ecbbbaf"
      ],
      "author": {
        "name": "Jeremy Mowery",
        "email": "jermowery@email.arizona.edu",
        "time": "Sat Apr 02 11:00:10 2016 -0700"
      },
      "committer": {
        "name": "Jeremy Mowery",
        "email": "jermowery@email.arizona.edu",
        "time": "Sat Apr 02 11:00:10 2016 -0700"
      },
      "message": "fix bug\n"
    },
    {
      "commit": "f327e672cba81fed57b1373bf5f974597ecbbbaf",
      "tree": "39c3f7aaded6b6e690a1cbe7a909cba82814e3e0",
      "parents": [
        "ce2ab30f037948d4cfb94dec19294863b4087448"
      ],
      "author": {
        "name": "Jeremy Mowery",
        "email": "jermowery@email.arizona.edu",
        "time": "Sat Apr 02 10:36:53 2016 -0700"
      },
      "committer": {
        "name": "Jeremy Mowery",
        "email": "jermowery@email.arizona.edu",
        "time": "Sat Apr 02 10:36:53 2016 -0700"
      },
      "message": "Remove field from synchronizer\n"
    },
    {
      "commit": "ce2ab30f037948d4cfb94dec19294863b4087448",
      "tree": "cc822e65f2198e4c1cafda773754932779c7547d",
      "parents": [
        "b3c735be244ffd06886bdad100d3a417568f6207"
      ],
      "author": {
        "name": "Jeremy Mowery",
        "email": "jermowery@email.arizona.edu",
        "time": "Sat Apr 02 10:32:11 2016 -0700"
      },
      "committer": {
        "name": "Jeremy Mowery",
        "email": "jermowery@email.arizona.edu",
        "time": "Sat Apr 02 10:32:11 2016 -0700"
      },
      "message": "Sort imports\n"
    },
    {
      "commit": "b3c735be244ffd06886bdad100d3a417568f6207",
      "tree": "ff21190f471ebbb9cf0fa6f6e1bab89b898dec84",
      "parents": [
        "06b16e3dd95a6e0bcb8fcfd8137325ee92a64fb4"
      ],
      "author": {
        "name": "Jeremy Mowery",
        "email": "jermowery@email.arizona.edu",
        "time": "Sat Apr 02 10:16:21 2016 -0700"
      },
      "committer": {
        "name": "Jeremy Mowery",
        "email": "jermowery@email.arizona.edu",
        "time": "Sat Apr 02 10:16:21 2016 -0700"
      },
      "message": "Move to better way of handling multiple pkis\n"
    },
    {
      "commit": "06b16e3dd95a6e0bcb8fcfd8137325ee92a64fb4",
      "tree": "dc75b6c0690fec4a17528d7901f3026646d0bd50",
      "parents": [
        "ee71fce7f7d06dfc617b04d7532da2f86d1c079e"
      ],
      "author": {
        "name": "Jeremy Mowery",
        "email": "jermowery@email.arizona.edu",
        "time": "Sat Apr 02 00:02:00 2016 -0700"
      },
      "committer": {
        "name": "Jeremy Mowery",
        "email": "jermowery@email.arizona.edu",
        "time": "Sat Apr 02 00:02:00 2016 -0700"
      },
      "message": "Move to a more sane way of making the pkis\n"
    },
    {
      "commit": "ee71fce7f7d06dfc617b04d7532da2f86d1c079e",
      "tree": "cafea3e21f826dcc5e8d67e2cdf7dbf106328ed1",
      "parents": [
        "b30ef4d045ed071c4152db0fdc220e9e445446a7"
      ],
      "author": {
        "name": "Jeremy Mowery",
        "email": "jermowery@email.arizona.edu",
        "time": "Fri Apr 01 21:54:29 2016 -0700"
      },
      "committer": {
        "name": "Jeremy Mowery",
        "email": "jermowery@email.arizona.edu",
        "time": "Fri Apr 01 21:54:29 2016 -0700"
      },
      "message": "Fix issue with saving tenants\n"
    },
    {
      "commit": "b30ef4d045ed071c4152db0fdc220e9e445446a7",
      "tree": "ff0e2a41b1643dea2c23fa5618b9e58812f519f1",
      "parents": [
        "a7e1fc62b1733a65306ca3fbe2fed3b3e060335c"
      ],
      "author": {
        "name": "Jeremy Mowery",
        "email": "jermowery@email.arizona.edu",
        "time": "Thu Mar 31 23:35:46 2016 -0700"
      },
      "committer": {
        "name": "Jeremy Mowery",
        "email": "jermowery@email.arizona.edu",
        "time": "Thu Mar 31 23:35:46 2016 -0700"
      },
      "message": "Fix more VPN bugs\n"
    },
    {
      "commit": "a7e1fc62b1733a65306ca3fbe2fed3b3e060335c",
      "tree": "5f887f559c89d51952545f8d75e895aa000c6cd4",
      "parents": [
        "d3f1937355371a4cd5aed78e3605f144bb4aad09"
      ],
      "author": {
        "name": "Jeremy Mowery",
        "email": "jermowery@email.arizona.edu",
        "time": "Thu Mar 31 21:58:46 2016 -0700"
      },
      "committer": {
        "name": "Jeremy Mowery",
        "email": "jermowery@email.arizona.edu",
        "time": "Thu Mar 31 21:58:46 2016 -0700"
      },
      "message": "VPN close to being done\n"
    },
    {
      "commit": "d3f1937355371a4cd5aed78e3605f144bb4aad09",
      "tree": "548c64d75a721ad1277a5627275071407976e45c",
      "parents": [
        "0b887bdaa3a8183177dde54019a3e8d2d32ef92f"
      ],
      "author": {
        "name": "Jeremy Mowery",
        "email": "jermowery@email.arizona.edu",
        "time": "Thu Mar 31 21:41:13 2016 -0700"
      },
      "committer": {
        "name": "Jeremy Mowery",
        "email": "jermowery@email.arizona.edu",
        "time": "Thu Mar 31 21:41:13 2016 -0700"
      },
      "message": "VPN close to being done\n"
    },
    {
      "commit": "0b887bdaa3a8183177dde54019a3e8d2d32ef92f",
      "tree": "2b11aa3719905c24d668eb67b2c336a516dfdda5",
      "parents": [
        "c8819aade7e41fd54cc7e1e43a3dc23781e43196"
      ],
      "author": {
        "name": "Jeremy Mowery",
        "email": "jermowery@email.arizona.edu",
        "time": "Thu Mar 31 21:16:45 2016 -0700"
      },
      "committer": {
        "name": "Jeremy Mowery",
        "email": "jermowery@email.arizona.edu",
        "time": "Thu Mar 31 21:16:45 2016 -0700"
      },
      "message": "VPN close to being done\n"
    },
    {
      "commit": "c8819aade7e41fd54cc7e1e43a3dc23781e43196",
      "tree": "667735142ca44109fc3a4de47cfcd3e3c83098e9",
      "parents": [
        "11e8878c7984e0bf4bb094024d0cc4c9ef6e266c",
        "2a67ed82a8bf5b7941d6cb8efb0ac2aeccf88401"
      ],
      "author": {
        "name": "Jeremy Mowery",
        "email": "jermowery@email.arizona.edu",
        "time": "Thu Mar 31 20:46:57 2016 -0700"
      },
      "committer": {
        "name": "Jeremy Mowery",
        "email": "jermowery@email.arizona.edu",
        "time": "Thu Mar 31 20:46:57 2016 -0700"
      },
      "message": "Merge branch \u0027master\u0027 of github.com:jermowery/xos into AddVPNService\n"
    },
    {
      "commit": "11e8878c7984e0bf4bb094024d0cc4c9ef6e266c",
      "tree": "7a96120e36e19c81e0108fbcd9ac1a0792a021fd",
      "parents": [
        "603ca3199cc3b85115f2ebd9142e802e30c93606"
      ],
      "author": {
        "name": "Jeremy Mowery",
        "email": "jermowery@email.arizona.edu",
        "time": "Thu Mar 31 20:45:50 2016 -0700"
      },
      "committer": {
        "name": "Jeremy Mowery",
        "email": "jermowery@email.arizona.edu",
        "time": "Thu Mar 31 20:45:50 2016 -0700"
      },
      "message": "VPN close to being done\n"
    },
    {
      "commit": "603ca3199cc3b85115f2ebd9142e802e30c93606",
      "tree": "4b53c51f58d877488e8cd9497738b5882f22c9f0",
      "parents": [
        "26eb2feae2e7231d21f6629aa401de4301018290"
      ],
      "author": {
        "name": "Jeremy Mowery",
        "email": "jermowery@email.arizona.edu",
        "time": "Thu Mar 31 20:44:45 2016 -0700"
      },
      "committer": {
        "name": "Jeremy Mowery",
        "email": "jermowery@email.arizona.edu",
        "time": "Thu Mar 31 20:44:45 2016 -0700"
      },
      "message": "VPN close to being done\n"
    },
    {
      "commit": "2a67ed82a8bf5b7941d6cb8efb0ac2aeccf88401",
      "tree": "b212c5e27e11d1dfc5cd53bce8594587604f4d9f",
      "parents": [
        "fc6d79fd0441a2bf609e99e282fb9b647c6d0b87"
      ],
      "author": {
        "name": "Scott Baker",
        "email": "smbaker@gmail.com",
        "time": "Thu Mar 31 15:04:05 2016 -0700"
      },
      "committer": {
        "name": "Scott Baker",
        "email": "smbaker@gmail.com",
        "time": "Thu Mar 31 15:04:05 2016 -0700"
      },
      "message": "enable Tag tab in NodeAdmin\n"
    },
    {
      "commit": "fc6d79fd0441a2bf609e99e282fb9b647c6d0b87",
      "tree": "b7c9d46abf144f9dce000a3830d6126fe819e414",
      "parents": [
        "a3b1e636cdb98ce61877da87eceffce793aaa1cc",
        "bfb1a89c84652c02a7e51b224ac4249b69cfdcbc"
      ],
      "author": {
        "name": "Matteo Scandolo",
        "email": "teo@onlab.us",
        "time": "Wed Mar 30 08:07:18 2016 -0700"
      },
      "committer": {
        "name": "Matteo Scandolo",
        "email": "teo@onlab.us",
        "time": "Wed Mar 30 08:07:18 2016 -0700"
      },
      "message": "Resolved conflicts\n"
    },
    {
      "commit": "a3b1e636cdb98ce61877da87eceffce793aaa1cc",
      "tree": "adb694e16d675dcb60ffa24443711701b9791fac",
      "parents": [
        "3943bbf28dee79aba8d7f159c9f0200cac05caf0"
      ],
      "author": {
        "name": "Matteo Scandolo",
        "email": "teo@onlab.us",
        "time": "Wed Mar 30 07:59:35 2016 -0700"
      },
      "committer": {
        "name": "Matteo Scandolo",
        "email": "teo@onlab.us",
        "time": "Wed Mar 30 07:59:35 2016 -0700"
      },
      "message": "Readme\n"
    },
    {
      "commit": "3943bbf28dee79aba8d7f159c9f0200cac05caf0",
      "tree": "16e28e4ebc4b4d161be2e7b5e991a444b2fd452d",
      "parents": [
        "87507f61d22a41ab63fb25198e94c2217577cccf"
      ],
      "author": {
        "name": "Matteo Scandolo",
        "email": "teo@onlab.us",
        "time": "Wed Mar 30 07:58:30 2016 -0700"
      },
      "committer": {
        "name": "Matteo Scandolo",
        "email": "teo@onlab.us",
        "time": "Wed Mar 30 07:58:30 2016 -0700"
      },
      "message": "Footer Style\n"
    },
    {
      "commit": "26eb2feae2e7231d21f6629aa401de4301018290",
      "tree": "629c592cb4554829382002cebaa804d5092d452d",
      "parents": [
        "13065259afa44148324615dcba60fec025a60433"
      ],
      "author": {
        "name": "Jeremy Mowery",
        "email": "jermowery@email.arizona.edu",
        "time": "Tue Mar 29 23:52:46 2016 -0700"
      },
      "committer": {
        "name": "Jeremy Mowery",
        "email": "jermowery@email.arizona.edu",
        "time": "Tue Mar 29 23:52:46 2016 -0700"
      },
      "message": "Move to using a PKI per server\n"
    },
    {
      "commit": "87507f61d22a41ab63fb25198e94c2217577cccf",
      "tree": "266572441447078c992d53df3bb808121d427299",
      "parents": [
        "b7c91cf81f2caa34e029855ea9cb136c860d19c8"
      ],
      "author": {
        "name": "Scott Baker",
        "email": "smbaker@gmail.com",
        "time": "Tue Mar 29 15:44:13 2016 -0700"
      },
      "committer": {
        "name": "Scott Baker",
        "email": "smbaker@gmail.com",
        "time": "Tue Mar 29 15:44:13 2016 -0700"
      },
      "message": "refactor multi-controller dashboard (nagios)\n"
    },
    {
      "commit": "b7c91cf81f2caa34e029855ea9cb136c860d19c8",
      "tree": "342c3a58d1c5ff428562925323e03b9643ce6734",
      "parents": [
        "9d3faceea4cd1bb442a14aff21c063b20fcd002a"
      ],
      "author": {
        "name": "Matteo Scandolo",
        "email": "teo@onlab.us",
        "time": "Tue Mar 29 14:23:20 2016 -0700"
      },
      "committer": {
        "name": "Matteo Scandolo",
        "email": "teo@onlab.us",
        "time": "Tue Mar 29 14:23:20 2016 -0700"
      },
      "message": "Added SCSS preprocessor the yeoman generator\n"
    },
    {
      "commit": "9d3faceea4cd1bb442a14aff21c063b20fcd002a",
      "tree": "4be2abd876dafcae3038fc8a0982590c519446ec",
      "parents": [
        "1df217341b2d370d7e7eb12c4dd6db7392215004"
      ],
      "author": {
        "name": "Matteo Scandolo",
        "email": "teo@onlab.us",
        "time": "Tue Mar 29 14:10:16 2016 -0700"
      },
      "committer": {
        "name": "Matteo Scandolo",
        "email": "teo@onlab.us",
        "time": "Tue Mar 29 14:10:16 2016 -0700"
      },
      "message": "Added scss to diagnostic build script\n"
    },
    {
      "commit": "1df217341b2d370d7e7eb12c4dd6db7392215004",
      "tree": "420ca11a540bda5081bfac1651086838e33a7377",
      "parents": [
        "48008ede54042aeb439647947fa61ae54d76d1ce"
      ],
      "author": {
        "name": "Matteo Scandolo",
        "email": "teo@onlab.us",
        "time": "Tue Mar 29 14:06:13 2016 -0700"
      },
      "committer": {
        "name": "Matteo Scandolo",
        "email": "teo@onlab.us",
        "time": "Tue Mar 29 14:06:13 2016 -0700"
      },
      "message": "Moved diagnostic server script to allow sass\n"
    },
    {
      "commit": "48008ede54042aeb439647947fa61ae54d76d1ce",
      "tree": "3783af262034a871bf98527cacf5cc0e902e805b",
      "parents": [
        "39f7a6912f714d0bb4f23b169053901ff3ca2f7b"
      ],
      "author": {
        "name": "Matteo Scandolo",
        "email": "teo@onlab.us",
        "time": "Tue Mar 29 13:49:39 2016 -0700"
      },
      "committer": {
        "name": "Matteo Scandolo",
        "email": "teo@onlab.us",
        "time": "Tue Mar 29 13:49:39 2016 -0700"
      },
      "message": "Moved bs config to js file\n"
    },
    {
      "commit": "39f7a6912f714d0bb4f23b169053901ff3ca2f7b",
      "tree": "17f6b68cba03b7abb9551fc455b6d5b44e4bdcd3",
      "parents": [
        "6942f264e39129223e085d9b889f24189152e4fe"
      ],
      "author": {
        "name": "Matteo Scandolo",
        "email": "teo@onlab.us",
        "time": "Mon Mar 28 12:06:16 2016 -0700"
      },
      "committer": {
        "name": "Matteo Scandolo",
        "email": "teo@onlab.us",
        "time": "Mon Mar 28 12:06:16 2016 -0700"
      },
      "message": "Refactoring\n"
    },
    {
      "commit": "6942f264e39129223e085d9b889f24189152e4fe",
      "tree": "86866bf2e8f24a44458b4e60c54b5b321f83ffae",
      "parents": [
        "02c685ae413c40295229e8e140b3edd57af5c9f7"
      ],
      "author": {
        "name": "Matteo Scandolo",
        "email": "teo@onlab.us",
        "time": "Mon Mar 28 11:38:44 2016 -0700"
      },
      "committer": {
        "name": "Matteo Scandolo",
        "email": "teo@onlab.us",
        "time": "Mon Mar 28 11:38:44 2016 -0700"
      },
      "message": "Refactored tabs style\n"
    },
    {
      "commit": "02c685ae413c40295229e8e140b3edd57af5c9f7",
      "tree": "34745bd9aca4856955713128ceff46f1d5a1e6fb",
      "parents": [
        "f0e1c06217476646e594320c6fd827a598d4fb02"
      ],
      "author": {
        "name": "Matteo Scandolo",
        "email": "teo@onlab.us",
        "time": "Mon Mar 28 10:21:48 2016 -0700"
      },
      "committer": {
        "name": "Matteo Scandolo",
        "email": "teo@onlab.us",
        "time": "Mon Mar 28 10:21:48 2016 -0700"
      },
      "message": "full height dashboard container\n"
    },
    {
      "commit": "13065259afa44148324615dcba60fec025a60433",
      "tree": "2608f819f6ee63cb6f4de78c54e3b49e267c9300",
      "parents": [
        "5615a93c9b8056a3fb6b8cf789e574fac5027c81"
      ],
      "author": {
        "name": "Jeremy Mowery",
        "email": "jermowery@email.arizona.edu",
        "time": "Sun Mar 27 22:20:57 2016 -0700"
      },
      "committer": {
        "name": "Jeremy Mowery",
        "email": "jermowery@email.arizona.edu",
        "time": "Sun Mar 27 22:20:57 2016 -0700"
      },
      "message": "Add CRL verification\n"
    },
    {
      "commit": "5615a93c9b8056a3fb6b8cf789e574fac5027c81",
      "tree": "22adbc18730f7bc3f74cfbdcf72ac5b739c6686b",
      "parents": [
        "2f3cdd8706754a45244626520a43884106270f0a"
      ],
      "author": {
        "name": "Jeremy Mowery",
        "email": "jermowery@email.arizona.edu",
        "time": "Sun Mar 27 22:02:36 2016 -0700"
      },
      "committer": {
        "name": "Jeremy Mowery",
        "email": "jermowery@email.arizona.edu",
        "time": "Sun Mar 27 22:02:36 2016 -0700"
      },
      "message": "Add CRL verification\n"
    },
    {
      "commit": "2f3cdd8706754a45244626520a43884106270f0a",
      "tree": "d08307115656e773da04caee7303c010b7c62e60",
      "parents": [
        "10be54f4db7a9be059f013501ece6453a5866395"
      ],
      "author": {
        "name": "Jeremy Mowery",
        "email": "jermowery@email.arizona.edu",
        "time": "Sun Mar 27 21:55:25 2016 -0700"
      },
      "committer": {
        "name": "Jeremy Mowery",
        "email": "jermowery@email.arizona.edu",
        "time": "Sun Mar 27 21:55:25 2016 -0700"
      },
      "message": "Add CRL verification\n"
    },
    {
      "commit": "10be54f4db7a9be059f013501ece6453a5866395",
      "tree": "befdf952500920b0ebc6b2819c1dcc0ecdd16c35",
      "parents": [
        "26f0daf75afa2fe9664e632197cf452a23e6a7eb"
      ],
      "author": {
        "name": "Jeremy Mowery",
        "email": "jermowery@email.arizona.edu",
        "time": "Sun Mar 27 21:35:58 2016 -0700"
      },
      "committer": {
        "name": "Jeremy Mowery",
        "email": "jermowery@email.arizona.edu",
        "time": "Sun Mar 27 21:35:58 2016 -0700"
      },
      "message": "Fix stupid oversight\n"
    },
    {
      "commit": "26f0daf75afa2fe9664e632197cf452a23e6a7eb",
      "tree": "94c8bfac840163cd4a91a29af39a9cb62e887da8",
      "parents": [
        "9ddca29dbe14cb58e1bcd8d1718d23db31dc21e0",
        "bfb1a89c84652c02a7e51b224ac4249b69cfdcbc"
      ],
      "author": {
        "name": "Jeremy Mowery",
        "email": "jermowery@email.arizona.edu",
        "time": "Sun Mar 27 20:32:55 2016 -0700"
      },
      "committer": {
        "name": "Jeremy Mowery",
        "email": "jermowery@email.arizona.edu",
        "time": "Sun Mar 27 20:32:55 2016 -0700"
      },
      "message": "Merge branch \u0027master\u0027 of github.com:jermowery/xos into AddVPNService\n"
    },
    {
      "commit": "9ddca29dbe14cb58e1bcd8d1718d23db31dc21e0",
      "tree": "3c2927fb5c44f42bbb48e67775359ebd28da58f5",
      "parents": [
        "4e33498fcb3f2f2f435dccdf5f0d05fcc4fd37aa"
      ],
      "author": {
        "name": "Jeremy Mowery",
        "email": "jermowery@email.arizona.edu",
        "time": "Sun Mar 27 20:32:04 2016 -0700"
      },
      "committer": {
        "name": "Jeremy Mowery",
        "email": "jermowery@email.arizona.edu",
        "time": "Sun Mar 27 20:32:04 2016 -0700"
      },
      "message": "Workaround for exposed_ports\n"
    },
    {
      "commit": "f0e1c06217476646e594320c6fd827a598d4fb02",
      "tree": "b09ef71e0dc283cf1ec17caf877499e6af87cce3",
      "parents": [
        "2500e396d7bbf09c545ac5aa537db66c95bd791d"
      ],
      "author": {
        "name": "Matteo Scandolo",
        "email": "teo@onlab.us",
        "time": "Fri Mar 25 17:52:42 2016 -0700"
      },
      "committer": {
        "name": "Matteo Scandolo",
        "email": "teo@onlab.us",
        "time": "Fri Mar 25 17:52:42 2016 -0700"
      },
      "message": "Style refactoring\n"
    },
    {
      "commit": "2500e396d7bbf09c545ac5aa537db66c95bd791d",
      "tree": "ebac8052a4cd4d8f663dd2ba63456472d74a8b14",
      "parents": [
        "624b98c6912cf594ebc9c364d86dcc292d929073"
      ],
      "author": {
        "name": "Matteo Scandolo",
        "email": "teo@onlab.us",
        "time": "Fri Mar 25 17:20:27 2016 -0700"
      },
      "committer": {
        "name": "Matteo Scandolo",
        "email": "teo@onlab.us",
        "time": "Fri Mar 25 17:20:27 2016 -0700"
      },
      "message": "Style refactoring\n"
    },
    {
      "commit": "624b98c6912cf594ebc9c364d86dcc292d929073",
      "tree": "0e02c00de482fe3bb62a87ad880796455b5efce6",
      "parents": [
        "fa5d6ce9ecf12472bfed1ae66810ed8b64576340"
      ],
      "author": {
        "name": "Matteo Scandolo",
        "email": "teo@onlab.us",
        "time": "Fri Mar 25 15:07:24 2016 -0700"
      },
      "committer": {
        "name": "Matteo Scandolo",
        "email": "teo@onlab.us",
        "time": "Fri Mar 25 15:07:24 2016 -0700"
      },
      "message": "Loading dashboard by id instead of name\n"
    },
    {
      "commit": "fa5d6ce9ecf12472bfed1ae66810ed8b64576340",
      "tree": "88690e8e72a72877b15ebb8b83174c68dc11e815",
      "parents": [
        "86e446d335ed093d8e6b9028a3ae2fedbd8e13fa"
      ],
      "author": {
        "name": "Matteo Scandolo",
        "email": "teo@onlab.us",
        "time": "Fri Mar 25 14:37:30 2016 -0700"
      },
      "committer": {
        "name": "Matteo Scandolo",
        "email": "teo@onlab.us",
        "time": "Fri Mar 25 14:37:30 2016 -0700"
      },
      "message": "Loading only one dashboard in home page\n"
    },
    {
      "commit": "86e446d335ed093d8e6b9028a3ae2fedbd8e13fa",
      "tree": "a9abb2c0c2350150c3caaab8805d583b6c05738b",
      "parents": [
        "335c9b79bbf8c7113e6a77058e8a542e29d50356"
      ],
      "author": {
        "name": "Matteo Scandolo",
        "email": "teo@onlab.us",
        "time": "Fri Mar 25 14:16:51 2016 -0700"
      },
      "committer": {
        "name": "Matteo Scandolo",
        "email": "teo@onlab.us",
        "time": "Fri Mar 25 14:16:51 2016 -0700"
      },
      "message": "Reading only user dashboards\n"
    },
    {
      "commit": "335c9b79bbf8c7113e6a77058e8a542e29d50356",
      "tree": "5a4cb5abc351977c8555fa5dd534dcc4ac3d81a4",
      "parents": [
        "56304cfd8492af18f2177d2a82572019195862be"
      ],
      "author": {
        "name": "Matteo Scandolo",
        "email": "teo@onlab.us",
        "time": "Fri Mar 25 13:33:10 2016 -0700"
      },
      "committer": {
        "name": "Matteo Scandolo",
        "email": "teo@onlab.us",
        "time": "Fri Mar 25 13:33:10 2016 -0700"
      },
      "message": "Added dashboard in side navigation\n"
    },
    {
      "commit": "bfb1a89c84652c02a7e51b224ac4249b69cfdcbc",
      "tree": "c3c0d1e7dae03778a02bb15d8e5040fc8377dc6c",
      "parents": [
        "1c7330f83395991547102a22452d955c3cd22fa0"
      ],
      "author": {
        "name": "Sapan Bhatia",
        "email": "gwsapan@gmail.com",
        "time": "Fri Mar 25 16:51:49 2016 +0100"
      },
      "committer": {
        "name": "Sapan Bhatia",
        "email": "gwsapan@gmail.com",
        "time": "Fri Mar 25 16:51:49 2016 +0100"
      },
      "message": "observer-\u003esynchronizer\n"
    },
    {
      "commit": "1c7330f83395991547102a22452d955c3cd22fa0",
      "tree": "6bf81195cd963c77d80bd577df33b5b6977e32f3",
      "parents": [
        "061094b4bfdb7f7ca4043408c429c4448a64dbf2"
      ],
      "author": {
        "name": "Sapan Bhatia",
        "email": "gwsapan@gmail.com",
        "time": "Fri Mar 25 16:50:50 2016 +0100"
      },
      "committer": {
        "name": "Sapan Bhatia",
        "email": "gwsapan@gmail.com",
        "time": "Fri Mar 25 16:50:50 2016 +0100"
      },
      "message": "REstore red cloud icon to indicate that the synchronizer is offline\n"
    },
    {
      "commit": "56304cfd8492af18f2177d2a82572019195862be",
      "tree": "52d7c9d036269c024b3656f6e611636557ccb4d0",
      "parents": [
        "775d32482d04e475f4339149236f997b64d13b28"
      ],
      "author": {
        "name": "Matteo Scandolo",
        "email": "teo@onlab.us",
        "time": "Thu Mar 24 17:28:33 2016 -0700"
      },
      "committer": {
        "name": "Matteo Scandolo",
        "email": "teo@onlab.us",
        "time": "Thu Mar 24 17:28:33 2016 -0700"
      },
      "message": "Fixed navigation and title bug, added sass preprocessor\n"
    },
    {
      "commit": "775d32482d04e475f4339149236f997b64d13b28",
      "tree": "7416c7453881f9ac4f7e8c7bed1ba8e910c5ffe5",
      "parents": [
        "91fe03d06fb2ec25498899db07080d70b20c4cd5"
      ],
      "author": {
        "name": "Matteo Scandolo",
        "email": "teo@onlab.us",
        "time": "Thu Mar 24 16:12:18 2016 -0700"
      },
      "committer": {
        "name": "Matteo Scandolo",
        "email": "teo@onlab.us",
        "time": "Thu Mar 24 16:12:18 2016 -0700"
      },
      "message": "started table component, mess up the generator\n"
    },
    {
      "commit": "91fe03d06fb2ec25498899db07080d70b20c4cd5",
      "tree": "e92be43698e1d5e4a09d10b4e04a5913057f7a39",
      "parents": [
        "7dea2436d0105b5f5a4d5193784b37b2d1a0d932"
      ],
      "author": {
        "name": "Matteo Scandolo",
        "email": "teo@onlab.us",
        "time": "Thu Mar 24 15:29:52 2016 -0700"
      },
      "committer": {
        "name": "Matteo Scandolo",
        "email": "teo@onlab.us",
        "time": "Thu Mar 24 15:29:52 2016 -0700"
      },
      "message": "Library started\n"
    },
    {
      "commit": "7dea2436d0105b5f5a4d5193784b37b2d1a0d932",
      "tree": "4921b549fb3bb83e281c75bf96308440327422c0",
      "parents": [
        "061094b4bfdb7f7ca4043408c429c4448a64dbf2"
      ],
      "author": {
        "name": "Matteo Scandolo",
        "email": "teo@onlab.us",
        "time": "Thu Mar 24 15:11:29 2016 -0700"
      },
      "committer": {
        "name": "Matteo Scandolo",
        "email": "teo@onlab.us",
        "time": "Thu Mar 24 15:11:29 2016 -0700"
      },
      "message": "Reset content provider environment\n"
    },
    {
      "commit": "061094b4bfdb7f7ca4043408c429c4448a64dbf2",
      "tree": "cedf7dcb45df040769f0253340e1de1d5af5fcc4",
      "parents": [
        "df8295101dc6901e8e4442e8bf213dec2b19e881"
      ],
      "author": {
        "name": "Matteo Scandolo",
        "email": "teo@onlab.us",
        "time": "Thu Mar 24 14:07:49 2016 -0700"
      },
      "committer": {
        "name": "Matteo Scandolo",
        "email": "teo@onlab.us",
        "time": "Thu Mar 24 14:07:49 2016 -0700"
      },
      "message": "Fixed ngXosLib tests\n"
    },
    {
      "commit": "df8295101dc6901e8e4442e8bf213dec2b19e881",
      "tree": "28450f906ff4a8f1d833abcc7c4b5ef3fa3a8237",
      "parents": [
        "157c1301c4fcf519af4fa661c6ff427558c2ac34"
      ],
      "author": {
        "name": "Matteo Scandolo",
        "email": "teo@onlab.us",
        "time": "Thu Mar 24 13:29:36 2016 -0700"
      },
      "committer": {
        "name": "Matteo Scandolo",
        "email": "teo@onlab.us",
        "time": "Thu Mar 24 13:29:36 2016 -0700"
      },
      "message": "Ceilometer bug fix\n"
    },
    {
      "commit": "157c1301c4fcf519af4fa661c6ff427558c2ac34",
      "tree": "e10da22dae2c921befa674f1e1eaa4e507752442",
      "parents": [
        "11020a00c8b27905856e9dc0ca72edc3e38ff9a7"
      ],
      "author": {
        "name": "Matteo Scandolo",
        "email": "teo@onlab.us",
        "time": "Thu Mar 24 13:05:15 2016 -0700"
      },
      "committer": {
        "name": "Matteo Scandolo",
        "email": "teo@onlab.us",
        "time": "Thu Mar 24 13:05:15 2016 -0700"
      },
      "message": "unminified ceilometer\n"
    },
    {
      "commit": "11020a00c8b27905856e9dc0ca72edc3e38ff9a7",
      "tree": "bd9e3938d01d5219dc1543de0c904dde03f1b202",
      "parents": [
        "f736807685b3ce5941d53fdaa8dfb48a9cd18419"
      ],
      "author": {
        "name": "Matteo Scandolo",
        "email": "teo@onlab.us",
        "time": "Thu Mar 24 11:56:06 2016 -0700"
      },
      "committer": {
        "name": "Matteo Scandolo",
        "email": "teo@onlab.us",
        "time": "Thu Mar 24 11:56:06 2016 -0700"
      },
      "message": "Rebuild\n"
    },
    {
      "commit": "f736807685b3ce5941d53fdaa8dfb48a9cd18419",
      "tree": "297ecc91f590b5ad399cb63a4870994df8d499d5",
      "parents": [
        "8420f62d9cb12f344290a516313b82bcb33e84ae",
        "a814d8dcca14b8276cb4c8e3ec1b461086e86d42"
      ],
      "author": {
        "name": "Matteo Scandolo",
        "email": "teo@onlab.us",
        "time": "Thu Mar 24 11:39:09 2016 -0700"
      },
      "committer": {
        "name": "Matteo Scandolo",
        "email": "teo@onlab.us",
        "time": "Thu Mar 24 11:39:09 2016 -0700"
      },
      "message": "Merge branch \u0027master\u0027 of github.com:open-cloud/xos\n"
    },
    {
      "commit": "8420f62d9cb12f344290a516313b82bcb33e84ae",
      "tree": "bab88f2c390d3724c9c83a05323347d657e6d3e9",
      "parents": [
        "f0577ac13cf49c5f202755257642acb682aa4692"
      ],
      "author": {
        "name": "Matteo Scandolo",
        "email": "teo@onlab.us",
        "time": "Thu Mar 24 11:38:50 2016 -0700"
      },
      "committer": {
        "name": "Matteo Scandolo",
        "email": "teo@onlab.us",
        "time": "Thu Mar 24 11:38:50 2016 -0700"
      },
      "message": "Fixed ceilometer bug\n"
    },
    {
      "commit": "a814d8dcca14b8276cb4c8e3ec1b461086e86d42",
      "tree": "7a0aa43edf52d56377e201f577d1a84db99eea27",
      "parents": [
        "6cb7d2b2c3c3746f385b80a9a66d501d7bef9445"
      ],
      "author": {
        "name": "Sapan Bhatia",
        "email": "gwsapan@gmail.com",
        "time": "Thu Mar 24 16:28:00 2016 +0100"
      },
      "committer": {
        "name": "Sapan Bhatia",
        "email": "gwsapan@gmail.com",
        "time": "Thu Mar 24 16:28:00 2016 +0100"
      },
      "message": "Various bug fixes\n"
    },
    {
      "commit": "6cb7d2b2c3c3746f385b80a9a66d501d7bef9445",
      "tree": "cea97c82d7eaabaab30abe867e90b55ce6743b95",
      "parents": [
        "99fb3e78599ce4f183c6caee7580e041cb8e9c4a",
        "91b80c89b66afaab4273fb092e99e057197d126b"
      ],
      "author": {
        "name": "Sapan Bhatia",
        "email": "gwsapan@gmail.com",
        "time": "Thu Mar 24 07:57:25 2016 +0100"
      },
      "committer": {
        "name": "Sapan Bhatia",
        "email": "gwsapan@gmail.com",
        "time": "Thu Mar 24 07:57:25 2016 +0100"
      },
      "message": "Merge branch \u0027master\u0027 of github.com:open-cloud/xos\n"
    },
    {
      "commit": "99fb3e78599ce4f183c6caee7580e041cb8e9c4a",
      "tree": "b42bb1da226df2b262498d3058f3bcf6b79402f9",
      "parents": [
        "108f497359fd73a664c223509baf1313970bad7e"
      ],
      "author": {
        "name": "Sapan Bhatia",
        "email": "gwsapan@gmail.com",
        "time": "Thu Mar 24 07:56:38 2016 +0100"
      },
      "committer": {
        "name": "Sapan Bhatia",
        "email": "gwsapan@gmail.com",
        "time": "Thu Mar 24 07:56:38 2016 +0100"
      },
      "message": "Synchronizer diagnostics\n"
    },
    {
      "commit": "91b80c89b66afaab4273fb092e99e057197d126b",
      "tree": "f3b6137a0278bc121553d71615ca78912e078581",
      "parents": [
        "ea61c9fa81f1cf81251278b16756f46b7d8118da",
        "6c453d3261e6961b4895224535545e50976c94b0"
      ],
      "author": {
        "name": "Srikanth Vavilapalli",
        "email": "srikanth.vavilapalli@ericsson.com",
        "time": "Thu Mar 24 00:27:29 2016 -0400"
      },
      "committer": {
        "name": "Srikanth Vavilapalli",
        "email": "srikanth.vavilapalli@ericsson.com",
        "time": "Thu Mar 24 00:27:29 2016 -0400"
      },
      "message": "Merge branch \u0027ceilometer_compressed_image\u0027 of https://github.com/open-cloud/xos into ceilometer_compressed_image\n"
    },
    {
      "commit": "ea61c9fa81f1cf81251278b16756f46b7d8118da",
      "tree": "f3b6137a0278bc121553d71615ca78912e078581",
      "parents": [
        "092d719ef704c865bf898d8af6e17f21c0efcbc1"
      ],
      "author": {
        "name": "Srikanth Vavilapalli",
        "email": "srikanth.vavilapalli@ericsson.com",
        "time": "Thu Mar 24 00:26:03 2016 -0400"
      },
      "committer": {
        "name": "Srikanth Vavilapalli",
        "email": "srikanth.vavilapalli@ericsson.com",
        "time": "Thu Mar 24 00:27:12 2016 -0400"
      },
      "message": "Ceilometer compressed custom image - devstack fix\n"
    },
    {
      "commit": "092d719ef704c865bf898d8af6e17f21c0efcbc1",
      "tree": "66ed46a496263208979536f1fb7c25ed9e8ab5a1",
      "parents": [
        "108f497359fd73a664c223509baf1313970bad7e"
      ],
      "author": {
        "name": "Srikanth Vavilapalli",
        "email": "srikanth.vavilapalli@ericsson.com",
        "time": "Tue Mar 22 19:43:30 2016 -0600"
      },
      "committer": {
        "name": "Srikanth Vavilapalli",
        "email": "srikanth.vavilapalli@ericsson.com",
        "time": "Thu Mar 24 00:27:12 2016 -0400"
      },
      "message": "Using compressed qcow2 custom image for ceilometer service and checking cloudlab shared folders before downloading from www\n"
    },
    {
      "commit": "6c453d3261e6961b4895224535545e50976c94b0",
      "tree": "2e467327c8f490d0fb9623aa5d44255ddedd7dd0",
      "parents": [
        "e3023d9128f281d4a682cb1a3da9a3250de3cce3"
      ],
      "author": {
        "name": "Srikanth Vavilapalli",
        "email": "srikanth.vavilapalli@ericsson.com",
        "time": "Thu Mar 24 00:26:03 2016 -0400"
      },
      "committer": {
        "name": "Srikanth Vavilapalli",
        "email": "srikanth.vavilapalli@ericsson.com",
        "time": "Thu Mar 24 00:26:03 2016 -0400"
      },
      "message": "Ceilometer compressed custom image - devstack fix\n"
    },
    {
      "commit": "108f497359fd73a664c223509baf1313970bad7e",
      "tree": "5e31bea64215a1388dc0722996972b6350b506f9",
      "parents": [
        "fa75dd4b83e817364b4959c7f0dd1fa0000445c2"
      ],
      "author": {
        "name": "Sapan Bhatia",
        "email": "gwsapan@gmail.com",
        "time": "Wed Mar 23 19:32:14 2016 +0100"
      },
      "committer": {
        "name": "Sapan Bhatia",
        "email": "gwsapan@gmail.com",
        "time": "Wed Mar 23 19:32:14 2016 +0100"
      },
      "message": "Addressed a race condition in model policies\n"
    },
    {
      "commit": "e3023d9128f281d4a682cb1a3da9a3250de3cce3",
      "tree": "de9202a895c0258a05ef17bb2b8730ac3567f9a3",
      "parents": [
        "34e16dc3bb3b1b4f694a0673ab79392c30c95823"
      ],
      "author": {
        "name": "Srikanth Vavilapalli",
        "email": "srikanth.vavilapalli@ericsson.com",
        "time": "Tue Mar 22 19:43:30 2016 -0600"
      },
      "committer": {
        "name": "Srikanth Vavilapalli",
        "email": "srikanth.vavilapalli@ericsson.com",
        "time": "Tue Mar 22 19:43:30 2016 -0600"
      },
      "message": "Using compressed qcow2 custom image for ceilometer service and checking cloudlab shared folders before downloading from www\n"
    },
    {
      "commit": "fa75dd4b83e817364b4959c7f0dd1fa0000445c2",
      "tree": "45d076fb32d8c1531e50c2a23d7abea25fe5db9b",
      "parents": [
        "34e16dc3bb3b1b4f694a0673ab79392c30c95823"
      ],
      "author": {
        "name": "Sapan Bhatia",
        "email": "gwsapan@gmail.com",
        "time": "Tue Mar 22 23:25:48 2016 +0100"
      },
      "committer": {
        "name": "Sapan Bhatia",
        "email": "gwsapan@gmail.com",
        "time": "Tue Mar 22 23:25:48 2016 +0100"
      },
      "message": "Attempted fix for the race condition that prevents changes from being\nsynchronized when applied while a sync step is running.\n"
    },
    {
      "commit": "34e16dc3bb3b1b4f694a0673ab79392c30c95823",
      "tree": "559751343c002357ea54692f57e3962ff8eae65d",
      "parents": [
        "3e96158b457e964a387a540439a3fdc752861e5c"
      ],
      "author": {
        "name": "Scott Baker",
        "email": "smbaker@gmail.com",
        "time": "Tue Mar 22 09:37:57 2016 -0700"
      },
      "committer": {
        "name": "Scott Baker",
        "email": "smbaker@gmail.com",
        "time": "Tue Mar 22 09:37:57 2016 -0700"
      },
      "message": "order the nodes displayed in the InstanceAdmin form\n"
    },
    {
      "commit": "4e33498fcb3f2f2f435dccdf5f0d05fcc4fd37aa",
      "tree": "626c2438585666ed86cd37b0961da8cca865a39d",
      "parents": [
        "1f3f9f6fffe216921ff5454e1c6ce86bd6f5fe5a",
        "3e96158b457e964a387a540439a3fdc752861e5c"
      ],
      "author": {
        "name": "Jeremy Mowery",
        "email": "jermowery@email.arizona.edu",
        "time": "Mon Mar 21 18:02:55 2016 -0700"
      },
      "committer": {
        "name": "Jeremy Mowery",
        "email": "jermowery@email.arizona.edu",
        "time": "Mon Mar 21 18:02:55 2016 -0700"
      },
      "message": "Merge branch \u0027master\u0027 of github.com:jermowery/xos into AddVPNService\n"
    },
    {
      "commit": "1f3f9f6fffe216921ff5454e1c6ce86bd6f5fe5a",
      "tree": "377c93b2a9854a63532962a5e2206ee7df1ef1c7",
      "parents": [
        "b4cfbb2a2d89397fd60d80265ae915073905de75"
      ],
      "author": {
        "name": "Jeremy Mowery",
        "email": "jermowery@email.arizona.edu",
        "time": "Mon Mar 21 17:56:25 2016 -0700"
      },
      "committer": {
        "name": "Jeremy Mowery",
        "email": "jermowery@email.arizona.edu",
        "time": "Mon Mar 21 17:56:25 2016 -0700"
      },
      "message": "Hopefully make the VPN work with certificates, automatically pick ports, and have user privleges\n"
    },
    {
      "commit": "f0577ac13cf49c5f202755257642acb682aa4692",
      "tree": "aaa442762fb4ff01f9157e1948cc520c7484db09",
      "parents": [
        "f78f450965484ddbae14d4211aaf94e2bcdb04ca"
      ],
      "author": {
        "name": "Matteo Scandolo",
        "email": "teo@onlab.us",
        "time": "Mon Mar 21 17:27:42 2016 -0700"
      },
      "committer": {
        "name": "Matteo Scandolo",
        "email": "teo@onlab.us",
        "time": "Mon Mar 21 17:27:42 2016 -0700"
      },
      "message": "Intercepting 500 errors and switched samples to resource id, still to be tested\n"
    },
    {
      "commit": "3e96158b457e964a387a540439a3fdc752861e5c",
      "tree": "7833d1e7f70c2deeca32c1d00712a7f31307a206",
      "parents": [
        "80beeb4d26bc1a643feca35f20321f6c6e78d861"
      ],
      "author": {
        "name": "Larry Peterson",
        "email": "llp@cs.princeton.edu",
        "time": "Mon Mar 21 09:16:20 2016 -0700"
      },
      "committer": {
        "name": "Larry Peterson",
        "email": "llp@cs.princeton.edu",
        "time": "Mon Mar 21 09:16:20 2016 -0700"
      },
      "message": "Update README.md"
    },
    {
      "commit": "b4cfbb2a2d89397fd60d80265ae915073905de75",
      "tree": "3f529d2e3f2ab8a4e26ac28074cf29bd65ac5287",
      "parents": [
        "2cfcb8e14adb90a93e6cd8658207b7ad7ee6c006"
      ],
      "author": {
        "name": "Jeremy Mowery",
        "email": "jermowery@email.arizona.edu",
        "time": "Sat Mar 19 22:19:08 2016 -0700"
      },
      "committer": {
        "name": "Jeremy Mowery",
        "email": "jermowery@email.arizona.edu",
        "time": "Sat Mar 19 22:19:08 2016 -0700"
      },
      "message": "Changes to admin\n"
    },
    {
      "commit": "2cfcb8e14adb90a93e6cd8658207b7ad7ee6c006",
      "tree": "2cc185074014a7dd8e1af4bcf0da7075c56acaf1",
      "parents": [
        "4b17dac8df26089dcdeefe8a17ff9243b59fbde6"
      ],
      "author": {
        "name": "Jeremy Mowery",
        "email": "jermowery@email.arizona.edu",
        "time": "Wed Mar 16 14:21:48 2016 -0700"
      },
      "committer": {
        "name": "Jeremy Mowery",
        "email": "jermowery@email.arizona.edu",
        "time": "Wed Mar 16 14:21:48 2016 -0700"
      },
      "message": "Attempt to add failover servers\n"
    },
    {
      "commit": "4b17dac8df26089dcdeefe8a17ff9243b59fbde6",
      "tree": "5aa24cdb2ceb9316c65fac2b7b7f724bc70c11c0",
      "parents": [
        "955b544309b3b196419e4ef760289b05a1757160"
      ],
      "author": {
        "name": "Jeremy Mowery",
        "email": "jermowery@email.arizona.edu",
        "time": "Wed Mar 16 11:25:15 2016 -0700"
      },
      "committer": {
        "name": "Jeremy Mowery",
        "email": "jermowery@email.arizona.edu",
        "time": "Wed Mar 16 11:25:15 2016 -0700"
      },
      "message": "Make synchronizer consistent with server cert naming scheme, create ports automatically, add failover servers to UI\n"
    },
    {
      "commit": "955b544309b3b196419e4ef760289b05a1757160",
      "tree": "29325ce2b76f4586e1529dfe59fb59d7d4ef8598",
      "parents": [
        "324caf5eaa871dad0fb300d832bcd9b217514521"
      ],
      "author": {
        "name": "Jeremy Mowery",
        "email": "jermowery@email.arizona.edu",
        "time": "Wed Mar 16 11:23:28 2016 -0700"
      },
      "committer": {
        "name": "Jeremy Mowery",
        "email": "jermowery@email.arizona.edu",
        "time": "Wed Mar 16 11:23:28 2016 -0700"
      },
      "message": "Make synchronizer consistent with server cert naming scheme, create ports automatically, add failover servers to UI\n"
    },
    {
      "commit": "324caf5eaa871dad0fb300d832bcd9b217514521",
      "tree": "d233ff858f3ae1c530936d3d899c50a6bce56b71",
      "parents": [
        "3e7b425498098d1c290f9c5512346b7b98d1cc4b"
      ],
      "author": {
        "name": "Jeremy Mowery",
        "email": "jermowery@email.arizona.edu",
        "time": "Wed Mar 16 11:22:02 2016 -0700"
      },
      "committer": {
        "name": "Jeremy Mowery",
        "email": "jermowery@email.arizona.edu",
        "time": "Wed Mar 16 11:22:02 2016 -0700"
      },
      "message": "Make synchronizer consistent with server cert naming scheme, create ports automatically, add failover servers to UI\n"
    },
    {
      "commit": "3e7b425498098d1c290f9c5512346b7b98d1cc4b",
      "tree": "a3e5586ee67cf1bbba674c800d3e312bed453552",
      "parents": [
        "257d591d95253a87eabe17fdd7cf55d1e6115e62"
      ],
      "author": {
        "name": "Jeremy Mowery",
        "email": "jermowery@email.arizona.edu",
        "time": "Tue Mar 15 21:55:39 2016 -0700"
      },
      "committer": {
        "name": "Jeremy Mowery",
        "email": "jermowery@email.arizona.edu",
        "time": "Tue Mar 15 21:55:39 2016 -0700"
      },
      "message": "Cleanup VPN synchronizer\n"
    },
    {
      "commit": "257d591d95253a87eabe17fdd7cf55d1e6115e62",
      "tree": "241fda2591de6df4aee0ca2ba91b317f7e300411",
      "parents": [
        "b31bd9e368cab98ebf7ba42a6b1cfa027003061c"
      ],
      "author": {
        "name": "Jeremy Mowery",
        "email": "jermowery@email.arizona.edu",
        "time": "Tue Mar 15 20:28:04 2016 -0700"
      },
      "committer": {
        "name": "Jeremy Mowery",
        "email": "jermowery@email.arizona.edu",
        "time": "Tue Mar 15 20:28:04 2016 -0700"
      },
      "message": "Change client authentication to certificates\n"
    },
    {
      "commit": "b31bd9e368cab98ebf7ba42a6b1cfa027003061c",
      "tree": "93486cc979b6d25251339a468a3e5397eb67f698",
      "parents": [
        "0e42139641730146b0153f4b4d2948a661f04b28"
      ],
      "author": {
        "name": "Jeremy Mowery",
        "email": "jermowery@email.arizona.edu",
        "time": "Mon Mar 14 23:59:11 2016 -0700"
      },
      "committer": {
        "name": "Jeremy Mowery",
        "email": "jermowery@email.arizona.edu",
        "time": "Mon Mar 14 23:59:11 2016 -0700"
      },
      "message": "Add privileges for tenants\n"
    },
    {
      "commit": "0e42139641730146b0153f4b4d2948a661f04b28",
      "tree": "029fd7d7113427fcfc5e7ecb387d7f3834cbdd53",
      "parents": [
        "37e4efee7e8d597717c84951026ed09e9dbe4c6e",
        "80beeb4d26bc1a643feca35f20321f6c6e78d861"
      ],
      "author": {
        "name": "Jeremy Mowery",
        "email": "jermowery@email.arizona.edu",
        "time": "Mon Mar 14 09:46:51 2016 -0700"
      },
      "committer": {
        "name": "Jeremy Mowery",
        "email": "jermowery@email.arizona.edu",
        "time": "Mon Mar 14 09:46:51 2016 -0700"
      },
      "message": "Fix merge conflict\n"
    },
    {
      "commit": "80beeb4d26bc1a643feca35f20321f6c6e78d861",
      "tree": "a35a08d2c2fd975220c66569b91dd21333132685",
      "parents": [
        "1a88dac5be7a05c2d63b8304dd7c3c8334f52659"
      ],
      "author": {
        "name": "Scott Baker",
        "email": "smbaker@gmail.com",
        "time": "Sat Mar 12 16:45:00 2016 -0800"
      },
      "committer": {
        "name": "Scott Baker",
        "email": "smbaker@gmail.com",
        "time": "Sat Mar 12 16:45:00 2016 -0800"
      },
      "message": "a smaller file to download for the test\n"
    },
    {
      "commit": "1a88dac5be7a05c2d63b8304dd7c3c8334f52659",
      "tree": "3154984ecdcc2a1693b0d010ea7a1bc12de8e23f",
      "parents": [
        "f78f450965484ddbae14d4211aaf94e2bcdb04ca"
      ],
      "author": {
        "name": "Tony Mack",
        "email": "tony.mack@gmail.com",
        "time": "Sat Mar 12 19:27:12 2016 +0000"
      },
      "committer": {
        "name": "Tony Mack",
        "email": "tony.mack@gmail.com",
        "time": "Sat Mar 12 19:27:30 2016 +0000"
      },
      "message": "updated logstash-forwarder section\n"
    },
    {
      "commit": "f78f450965484ddbae14d4211aaf94e2bcdb04ca",
      "tree": "2f1c38563cf9d3217d6370270916c94de8a84a03",
      "parents": [
        "731941c302b78faa62c75056a981b18563b17f44"
      ],
      "author": {
        "name": "Matteo Scandolo",
        "email": "teo@onlab.us",
        "time": "Sat Mar 12 09:29:25 2016 -0800"
      },
      "committer": {
        "name": "Matteo Scandolo",
        "email": "teo@onlab.us",
        "time": "Sat Mar 12 09:29:25 2016 -0800"
      },
      "message": "Fix\n"
    },
    {
      "commit": "731941c302b78faa62c75056a981b18563b17f44",
      "tree": "5bcfcf4855edd74226959c333352cdaa3183ddab",
      "parents": [
        "08d592899ecc9116fe8deeb2bc97c3dce635fd07"
      ],
      "author": {
        "name": "Matteo Scandolo",
        "email": "teo@onlab.us",
        "time": "Sat Mar 12 09:26:44 2016 -0800"
      },
      "committer": {
        "name": "Matteo Scandolo",
        "email": "teo@onlab.us",
        "time": "Sat Mar 12 09:26:44 2016 -0800"
      },
      "message": "Removed angular animate\n"
    },
    {
      "commit": "08d592899ecc9116fe8deeb2bc97c3dce635fd07",
      "tree": "d237ae057e7fef626df265e378e4d2eaf8d15f46",
      "parents": [
        "6970a81212a584c0e512238e56f982b89b0b57ca",
        "038626cec092f5712eee8eb2f4dd6a1c81c9444b"
      ],
      "author": {
        "name": "Matteo Scandolo",
        "email": "teo@onlab.us",
        "time": "Sat Mar 12 09:17:57 2016 -0800"
      },
      "committer": {
        "name": "Matteo Scandolo",
        "email": "teo@onlab.us",
        "time": "Sat Mar 12 09:17:57 2016 -0800"
      },
      "message": "Merge branch \u0027master\u0027 of github.com:open-cloud/xos\n"
    },
    {
      "commit": "6970a81212a584c0e512238e56f982b89b0b57ca",
      "tree": "7214e105e0f87d484113e555e3dfa4028626a97a",
      "parents": [
        "5a7266beb9883ac3745732140fd86dc94dc2a601"
      ],
      "author": {
        "name": "Matteo Scandolo",
        "email": "teo@onlab.us",
        "time": "Sat Mar 12 09:17:14 2016 -0800"
      },
      "committer": {
        "name": "Matteo Scandolo",
        "email": "teo@onlab.us",
        "time": "Sat Mar 12 09:17:14 2016 -0800"
      },
      "message": "Deleting failed truckroll\n"
    },
    {
      "commit": "038626cec092f5712eee8eb2f4dd6a1c81c9444b",
      "tree": "d4ccf538785d5551d3beb2286442d68959fe2e47",
      "parents": [
        "dc98185cba8c609431ad1c8e52884c7cf2a7f038"
      ],
      "author": {
        "name": "Tony Mack",
        "email": "tony.mack@gmail.com",
        "time": "Sat Mar 12 14:14:18 2016 +0000"
      },
      "committer": {
        "name": "Tony Mack",
        "email": "tony.mack@gmail.com",
        "time": "Sat Mar 12 14:14:18 2016 +0000"
      },
      "message": "fix fomatting\n"
    },
    {
      "commit": "dc98185cba8c609431ad1c8e52884c7cf2a7f038",
      "tree": "dc39d94b8bca9845a57a54243d5c9c33613e05df",
      "parents": [
        "5a7266beb9883ac3745732140fd86dc94dc2a601"
      ],
      "author": {
        "name": "Tony Mack",
        "email": "tony.mack@gmail.com",
        "time": "Sat Mar 12 14:13:24 2016 +0000"
      },
      "committer": {
        "name": "Tony Mack",
        "email": "tony.mack@gmail.com",
        "time": "Sat Mar 12 14:13:24 2016 +0000"
      },
      "message": "initial checkin\n"
    },
    {
      "commit": "5a7266beb9883ac3745732140fd86dc94dc2a601",
      "tree": "e08a669ad97e3d197e6ccec8a794c5d9c12c77e2",
      "parents": [
        "bc389672baf4f4711f7b1e57017396c70d7fe4c5"
      ],
      "author": {
        "name": "Matteo Scandolo",
        "email": "teo@onlab.us",
        "time": "Fri Mar 11 16:22:50 2016 -0800"
      },
      "committer": {
        "name": "Matteo Scandolo",
        "email": "teo@onlab.us",
        "time": "Fri Mar 11 16:22:50 2016 -0800"
      },
      "message": "Minor fix on truckroll\n"
    },
    {
      "commit": "bc389672baf4f4711f7b1e57017396c70d7fe4c5",
      "tree": "1dca712aa06cffc9c44b4228b1344d9a96405212",
      "parents": [
        "61bbb76546adcd03645d8758b89675abbc182504"
      ],
      "author": {
        "name": "Matteo Scandolo",
        "email": "teo@onlab.us",
        "time": "Fri Mar 11 16:22:29 2016 -0800"
      },
      "committer": {
        "name": "Matteo Scandolo",
        "email": "teo@onlab.us",
        "time": "Fri Mar 11 16:22:29 2016 -0800"
      },
      "message": "Minor fix on truckroll\n"
    },
    {
      "commit": "61bbb76546adcd03645d8758b89675abbc182504",
      "tree": "7401807cc74e2c0bf519764a7e7f2f79976dc7f2",
      "parents": [
        "383f235ae225278f4b276145bb3da9cd54bd866e",
        "8fa4a854318da6b8ea088de98389a4552fe907a2"
      ],
      "author": {
        "name": "Matteo Scandolo",
        "email": "teo@onlab.us",
        "time": "Fri Mar 11 16:10:20 2016 -0800"
      },
      "committer": {
        "name": "Matteo Scandolo",
        "email": "teo@onlab.us",
        "time": "Fri Mar 11 16:10:20 2016 -0800"
      },
      "message": "Merge branch \u0027master\u0027 of github.com:open-cloud/xos\n"
    },
    {
      "commit": "383f235ae225278f4b276145bb3da9cd54bd866e",
      "tree": "9b8bb63ee93b2d1cbfc4fd6de5028416577529f5",
      "parents": [
        "b678b4842a365b8c42fcba58311a6f2581d682c4"
      ],
      "author": {
        "name": "Matteo Scandolo",
        "email": "teo@onlab.us",
        "time": "Fri Mar 11 16:09:44 2016 -0800"
      },
      "committer": {
        "name": "Matteo Scandolo",
        "email": "teo@onlab.us",
        "time": "Fri Mar 11 16:09:44 2016 -0800"
      },
      "message": "Truckroll tab done\n"
    },
    {
      "commit": "b678b4842a365b8c42fcba58311a6f2581d682c4",
      "tree": "55c817da6ff8e19d7da3bf0ebe38099c4f38da5d",
      "parents": [
        "cc9930e0d1fe009a92ecb9ca43a225fb6f40f8a5"
      ],
      "author": {
        "name": "Matteo Scandolo",
        "email": "teo@onlab.us",
        "time": "Fri Mar 11 15:12:20 2016 -0800"
      },
      "committer": {
        "name": "Matteo Scandolo",
        "email": "teo@onlab.us",
        "time": "Fri Mar 11 15:12:20 2016 -0800"
      },
      "message": "Added backend status feedback\n"
    },
    {
      "commit": "8fa4a854318da6b8ea088de98389a4552fe907a2",
      "tree": "5664e433a781fbed3095e6e0a24aca3a5619f5af",
      "parents": [
        "deec723d7cf9d8c580c46a2108b0481e3502faec",
        "0fe5c8af2e10cafbf314cfbbee3b4ee8753ab159"
      ],
      "author": {
        "name": "Scott Baker",
        "email": "smbaker@gmail.com",
        "time": "Fri Mar 11 15:03:33 2016 -0800"
      },
      "committer": {
        "name": "Scott Baker",
        "email": "smbaker@gmail.com",
        "time": "Fri Mar 11 15:03:33 2016 -0800"
      },
      "message": "Merge branch \u0027master\u0027 of github.com:open-cloud/xos\n"
    },
    {
      "commit": "cc9930e0d1fe009a92ecb9ca43a225fb6f40f8a5",
      "tree": "7427054b7633b22c36b8d7443934dfb0f0f80956",
      "parents": [
        "3074646dfaaaf72299fe4554f2dbcda11f4bad27"
      ],
      "author": {
        "name": "Matteo Scandolo",
        "email": "teo@onlab.us",
        "time": "Fri Mar 11 15:01:01 2016 -0800"
      },
      "committer": {
        "name": "Matteo Scandolo",
        "email": "teo@onlab.us",
        "time": "Fri Mar 11 15:01:01 2016 -0800"
      },
      "message": "Handling errors\n"
    },
    {
      "commit": "deec723d7cf9d8c580c46a2108b0481e3502faec",
      "tree": "8d5e9aaec69872f8950599643591c0e2a6d1a875",
      "parents": [
        "9dec42e284e25befd87a0b8fbc8a123e91ca32d4"
      ],
      "author": {
        "name": "Scott Baker",
        "email": "smbaker@gmail.com",
        "time": "Fri Mar 11 15:00:25 2016 -0800"
      },
      "committer": {
        "name": "Scott Baker",
        "email": "smbaker@gmail.com",
        "time": "Fri Mar 11 15:00:25 2016 -0800"
      },
      "message": "temporary A record for ONS CDN demo\n"
    },
    {
      "commit": "3074646dfaaaf72299fe4554f2dbcda11f4bad27",
      "tree": "f6a290abb3f77c108d13044e552f298295313c1d",
      "parents": [
        "371cdd3c71340e41879ff616457492b646440e47"
      ],
      "author": {
        "name": "Matteo Scandolo",
        "email": "teo@onlab.us",
        "time": "Fri Mar 11 14:41:14 2016 -0800"
      },
      "committer": {
        "name": "Matteo Scandolo",
        "email": "teo@onlab.us",
        "time": "Fri Mar 11 14:41:14 2016 -0800"
      },
      "message": "Handling exit status different from 0\n"
    },
    {
      "commit": "371cdd3c71340e41879ff616457492b646440e47",
      "tree": "d100413bac812be00b15c305e757e05e1f6a4adb",
      "parents": [
        "085a72ea63410c69a18fd004c3b13fa865f05081"
      ],
      "author": {
        "name": "Matteo Scandolo",
        "email": "teo@onlab.us",
        "time": "Fri Mar 11 14:06:58 2016 -0800"
      },
      "committer": {
        "name": "Matteo Scandolo",
        "email": "teo@onlab.us",
        "time": "Fri Mar 11 14:06:58 2016 -0800"
      },
      "message": "CSS tabs fix\n"
    },
    {
      "commit": "085a72ea63410c69a18fd004c3b13fa865f05081",
      "tree": "5506f486f24c18e88c3cf06ce9caf74317d2d0e4",
      "parents": [
        "a448f7dde24667c0782a18181d61a9d7eb270b2f"
      ],
      "author": {
        "name": "Matteo Scandolo",
        "email": "teo@onlab.us",
        "time": "Fri Mar 11 13:55:50 2016 -0800"
      },
      "committer": {
        "name": "Matteo Scandolo",
        "email": "teo@onlab.us",
        "time": "Fri Mar 11 13:55:50 2016 -0800"
      },
      "message": "added to tosca config\n"
    },
    {
      "commit": "a448f7dde24667c0782a18181d61a9d7eb270b2f",
      "tree": "b1498fb215ec25bd726d6511b58bb46932559b25",
      "parents": [
        "d7552053a1f027b625c0600c19ca3eb14c499700"
      ],
      "author": {
        "name": "Matteo Scandolo",
        "email": "teo@onlab.us",
        "time": "Fri Mar 11 13:53:12 2016 -0800"
      },
      "committer": {
        "name": "Matteo Scandolo",
        "email": "teo@onlab.us",
        "time": "Fri Mar 11 13:53:12 2016 -0800"
      },
      "message": "Builded Truckroll\n"
    },
    {
      "commit": "d7552053a1f027b625c0600c19ca3eb14c499700",
      "tree": "05cf32aa23a361542e47b7a95e517b06f2b07b04",
      "parents": [
        "0fe5c8af2e10cafbf314cfbbee3b4ee8753ab159"
      ],
      "author": {
        "name": "Matteo Scandolo",
        "email": "teo@onlab.us",
        "time": "Fri Mar 11 13:47:27 2016 -0800"
      },
      "committer": {
        "name": "Matteo Scandolo",
        "email": "teo@onlab.us",
        "time": "Fri Mar 11 13:47:27 2016 -0800"
      },
      "message": "Truckroll running\n"
    },
    {
      "commit": "0fe5c8af2e10cafbf314cfbbee3b4ee8753ab159",
      "tree": "f54fa5dbde327f9c777ef0ac360d7aed3565f12c",
      "parents": [
        "0edfed0c1775bd36508b46236e3db1fe910eb1d1"
      ],
      "author": {
        "name": "Matteo Scandolo",
        "email": "teo@onlab.us",
        "time": "Fri Mar 11 11:58:31 2016 -0800"
      },
      "committer": {
        "name": "Matteo Scandolo",
        "email": "teo@onlab.us",
        "time": "Fri Mar 11 11:58:31 2016 -0800"
      },
      "message": "Fixed delinquent page width\n"
    },
    {
      "commit": "0edfed0c1775bd36508b46236e3db1fe910eb1d1",
      "tree": "070c9b316e4987b4a4a039ed12126d4913fa49f9",
      "parents": [
        "39a56f5f30f2c451ff521fdb85349164b6cf6abf",
        "49441d443a15617eee1123b594adf78373f4f535"
      ],
      "author": {
        "name": "Matteo Scandolo",
        "email": "teo@onlab.us",
        "time": "Fri Mar 11 11:54:55 2016 -0800"
      },
      "committer": {
        "name": "Matteo Scandolo",
        "email": "teo@onlab.us",
        "time": "Fri Mar 11 11:54:55 2016 -0800"
      },
      "message": "Merge branch \u0027master\u0027 of github.com:open-cloud/xos\n"
    },
    {
      "commit": "39a56f5f30f2c451ff521fdb85349164b6cf6abf",
      "tree": "39eee89d4e4331d78cebcb5e7c48e83300389f0f",
      "parents": [
        "9bd1609d07f38364ef112aea83008c0775307ec7"
      ],
      "author": {
        "name": "Matteo Scandolo",
        "email": "teo@onlab.us",
        "time": "Fri Mar 11 11:54:47 2016 -0800"
      },
      "committer": {
        "name": "Matteo Scandolo",
        "email": "teo@onlab.us",
        "time": "Fri Mar 11 11:54:47 2016 -0800"
      },
      "message": "Added error message if ceilometer fail\n"
    }
  ],
  "next": "49441d443a15617eee1123b594adf78373f4f535"
}
